Hi guys, somebody better can probably correct me but the EPG doesn't come from Blade, it comes from the satellite.
At least on BM7000 the epg download is a channel that has data on it.
I guess its exactly the same on BM5000. I've got both boxes but they do it differently (EPG is working for me on BM5000 by the way).
Try deleting the crossEPG folder on yer usb or formatting it.
Maybe the folder got messed.
EDIT: Just re-read some of the posts and you guys are confusing the channel update files on Blade Online with the EPG.
Channel files come from Blade
EPG comes from yer satellite.