HVR-1600 Performance and Reverse Engineering


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.

Leave a comment

Your email address will not be published. Required fields are marked *

Notify me of followup comments via e-mail. You can also subscribe without commenting.