First thing, why do you think you need to upgrade the firmware? If theres nothing wrong with it and it works fine then dont mess with changing firmware...

If by "EPG empty" you mean you've got no channels, you need to select what satellite your dish is pointing at and scan for them...

If however you mean the Program Guide telling you what on next, in a few hours, tomorrow etc ... unfortunately on 28.2e Sky channels full epg doesnt work, you only get a now and next guide.... Thats just how it is...