I am testing a number of our units with a batch of TE803 SoMs that have recently been delivered. On our design the first I2C bus from the PS is looped off the SoM (using MIO38 / 39) and connected back to the PLL_SCL/SDA I2C bus. This allows us to write serial numbers etc to the SoM's EEPROM.
I have found that with the first four units I have tested only 2 of them work correctly. On the 2 "faulty" units I can read from the PLL's I2C interface (at address 0x70) but the EEPROM (at address 0x50) does not respond at all. Probing on our carrier board I can see that the I2C transaction is not being acknowledged and hence is failing. I have tried this repeatedly with consistent results. I am currently debugging using Linux and the i2c-tools package.
This seems like a really simple component to have a fault. However it seems it is unlikely to be a problem elsewhere on the I2C bus when I can talk to the PLL reliably. Therefore please could you let me know if the EEPROM is tested at the factory, and whether any similar faults have been reported.