In the end, DirecTV should have provided the capability of adding channel manually. This is a case where making it "simple"; failed. I guess, if I kept entering my primary zip code, and a seconddary zip code for the top 20 to 30 markets, eventually I would have scanned for every possible channel between 2.1 and 59.6. This certainly would have taken care of the translator issue; I have. But, why on earth should someone have to do something like this? And when teh do so, one gets a signal, with an EPG that deos not match the channel.
What is interesting, is why did DirecTV even needed a database? Each channel transmits its own programming guide anyway. How hard would it have been to add the channels to the receiver EPG, and let the channel fill in the EPG?
While I do not have integration with the H25 and HR34, I was able to get OTA channels with much less hassle. Neither of these allow you to add channels either, but they both found the translators. The upstairs TV gets 50 channels, the downstairs 38. This very pretty good with a flat floopy, amplified antenna.