AnsweredAssumed Answered

I2C read not being acknowledged - Apple Authentication Co-processor

Question asked by ruchisirauthiya on May 1, 2013
Latest reply on Mar 6, 2017 by lavakumar s



I am working on iPod Authentication Coprocessor 2.0C (MFI337S3959).


With source code in 'i2c-imx.c', I2C probe and writes are working fine but I2C read is failing. 'i2c_imx_read' is returning after checking for ACK in the function 'i2c_imx_acked'.

We have observed on the scope that for SCL bit-8 (acknowledge), SDA remains low for the read operation and thus there is no acknowledge. Bit-8 for write operation remains low for ACK, which is the correct.


What could be causing read not to be acknowledged? Is there a work around?

Thanks and Regards,