Neither Dish or DirecTV can do this. They use a table in the local DB to store this info. It has to be downloaded from the sat for the recordings and search features to work.
Doing it like the PALTV or other system would break recordings, guide and search. This is why neither dish or directv does it.
If it were to download form the local OTA channel the tuner would have to switch to each channel to download the info every couple of hours.
the best they could ever do is just disply guide info for what ever channel you are watching the time.
What Dish needs to do is allow us to submit problem tickets for channels missing guide data. DIsh then needs to match the channel ID info to the guide source which can be checked on the web through the provider (I think it was tribune media).
You used to be able to email guide data request to
dishquality@echostar.com
I am not sure they still read emails from here.
To check to see what guide data is on the sat for your OTA go here. The TSID sent over the air must match the database file on downloaded from the sat.
http://uplink.jameslong.name/locallist.html
I have suggested to DISH many times, that if they don't want to add guided data for the sub channels like Metv ,that they allow the receiver to use the PSIP data that comes free from the air for them instead. I know that they can do that because their DISH dtv pal plus dvr does it. The plus for DISH is they wouldn't have to add any guide data on the satellite other than the big 4 nets, Cw ,Pbs & Mynetwork tv . The plus for the subscribers is that we would all get a full fleshed out guide for ALL ota channels. WIN/WIN. But DISH has yet to respond to my suggestion in the software tester section or formally in their email.