hvr1600tp-300x225

Check out this epic battle between man and I2C EEPROM. Devin wanted to fix a bug in the Linux driver for his HVR-1600 TV tuner card. He suspected that the Linux driver didn’t configure the board correctly, so he sniffed the I2C-based configuration traffic under Windows with a Saleae Logic. There’s a great overview of his process, including identifying test points, using them, and  filtering the traffic with a Perl script.

This showed up in our referrers list because of a link in a comment, so all thanks go to andrea venturi for this tip!

Updated, forgot the link.

Advertisements