I should probably clarify here: satellite DVRs get their updates in the metadata feed, cable-based ones usually make calls to an 800 number periodically to get the same metadata (schedules, firmware updates, and TiVo used to download the occasional promo when I had one).
no subject