Cool sounds like your on a plan.

Don't have a UK TiVo handy to confirm your findings and really rusty on iicset, but if the location is 0x42 and register is 02H then the command would be something like iicset 0x42 0x02 0x?? (?? is the correct value for the register). Doesn't really matter too much if you get it wrong, as iicset does not survive a reboot.

You may be able to look at current values for the chip using iicdump 0x42 (can't find a copy of iicdump right now though)

I'm sure a lot of people would appreciate a component input and output option.

Peter.

Ps If you get stuck, you may want to pm thompson here, he is the palmod software guru and knows iic programing pretty well.