Advertisements The CableCARDs themselves aren't the problem; they only deal with access control. The problem lies in the definition of a unidirectional digital cable product and CableLabs' requirement that any box capable in hardware of upstream communication use OCAP (now tru2way). If TiVo had built a box capable of upstream communication, CableLabs would not have approved it without OCAP. TiVo could have built a two way box, but it would have had to run the cable company's software, not their own. Thankfully, a compromise has been reached that will in the future allow TiVo to build a box running their software that runs the tru2way stack alongside to handle the two-way stuff, but that doesn't help anything today, or even next year, since they stalled for so many years on doing anything about this. Basically, a UDCP can't have upstream communication capability, and a two-way box can't (couldn't) run third party software, thus the catch-22.