Geniatech had a problem earlier this year with their EYETV EPG Premium Guide but they fixed it with that software update. If you are actually using "TV Guide" programming guide, you may need to purchase "EYETV EPGPremium" from Elgato. That may fix your problem.
However, yesterday my EYETV EPG Premium guide wasn't updating so I tried the "TV Guide - USA & Canada" option on the toggle bar and that worked for me. I emailed Angela asking if they had changed to TV Guide, but haven't heard back. I guess I don't have to hear back from Angela, as long as my TV Guide works...for now.
Geniatech developed their own guide (EYETV EPG Premium). But when it went out earlier this year I went to Titantv.com. You can set up your own account online (for free). Choose your local and/or favorite channels and shows. Then you can actually click on a program's "record" button and it will enter it into your EyeTV schedule automatically. However the channel is then listed by it's name and not it's number. EyeTV will schedule program, but tell you that channel doesn't exist but go ahead and schedule anyway (it is the same channel, Eyetv doesn't recognize the format is all). Then in your Eyetv schedule window, change the channel "toggle switch" to the channel from your lineup that that matches. It works great, just a few more steps. But good work around if you don't want to miss your programming.
FYI: EyeTV HD boxes from Elgato have not been sold in the US for quite awhile. I guess the laws changed so they couldn't sell this hardware in the US. The way I heard it was Elgato sold their US business to Geniatech. I may be a bit fuzzy on all the details, but you can't upgrade your EyeTV HD hardware. But there's a lot of smart people on this forum, so someone else probably knows more about that. I face the same problem tho with Mac upgrades. I might have to keep one of my iMacs with a system just for EyetvHD.
Hope this helps.