Vlt. hilft auch, einfach externe Pullups an SDA und SCL anzuschliessen ( etwa um 4K7 oder bis min. 1k ) - mal probieren
Ohne Pullups sollte der I2C-Bus garnicht funktionieren.

Unter http://www.c-control-support.net/ gibt es fertige Programmdemos.

mfg

Stefan