Quote Originally Posted by Darrel Taylor View Post
When you get all 0's, it usually means one of two things.

1) The SDA,SCL pins still have the analog mode enabled.

2) There aren't any pull-ups, or they pull-down.

If you have a voltmeter, check the voltage on the SDA,SCL pins.
They should be above 4V when no data is being transfered.

But I'm betting on analog mode.
<br>
As said in post 1#, both (SCL and SDA) are pulled up with 2 2k2 resistors, one for each. So when the lines are inactive you can measure 4,98V there, so that suggest also that the problem has to be somewhere else. I have also looked with an oscilloscope on the active signals, but being not so familiar with the inner live of the I2C protocol, can't tell if there would be something wrong, to me they look "normal". From the clock line I could calculate a clock frequency of something around 65kHz +/-20%. Is that OK?