I periodically get a completely blank EPG with my Toppys. I suspect it is a Toppy firmware issue.
If I recall correctly, the Toppy contacts the IceTV server every 15 minutes. The Toppy alternates between doing an EPG download and a Timer download. If you have just done a Reset of the Service List it should do both once you sign into your account and select the device. It apparently first downloads the EPG data and then downloads the timers. Sometimes it has to be pursuaded to download the timers, but usually the EPG downloads without issue.
Ian