This one has my curiosity.....

The ota epg on my tv has many channels missing info, which never seem to populate. My Hauppauge 950Q epg can find more info on some channels than the tv. But, the channel selected with the 950Q, will eventually populate, if left on that channel for two or more minutes.

The mate seems to populate the epg info much faster and seems to be much more complete than the other two mentioned.

I am guessing that they all use the same source for epg.