TCM8240MD connector and example

I have a problem that some of you have had, I get no ack for reading other adresses than 0x1f.

I get an ack for the slave addr, and if i send the wrong slave addr i get a nack.

But the second ack only comes if i read addr 0x1f. but the third ack never comes.

I can write to addr 0x1f, but no other addr.

What can the problem be?

EXTCLK is 10MHz

I2C clk is 5kHz.

2.8V and 1.5V is fine, I am interfacing with a pic32 at 2.8V

any ideas?