I too have a problem with CrossEPG. It appears to load data OK and the /media/hdd/crossepg/ folder has over 30Mb of data in various files but the EPG does not display on the box.
I can take the epg.dat from the CrossEPG folder, put it in the HDD root, rename it to epg.dat.bak, then use the Blackhole EPG Backup to successfully load the data, so it appears that CrossEPG is getting the data OK.
Is there some setting that I am missing? I have tried with the standard OpenEPG loader enabled and Disabled and even tried the CrossEPG force reload on boot.