Yes it's strange but if you are sure that the rtc and the eeprom work perfectly ,it's mean that the part between PC1 and i2c on pcb1.3 is ok.
You tell me that the imu didn't work on all other port.Not possible all of them didn't work at the same time.
Verify again the voltage on I2C2.
But the best way is to test these port with an other i2c sensor (lcd or imu or ....).
Strange in your screenprint no error from the gyroscope L3G4200 ?.
Not sure but maybe in the library you use to test the imu directly on due the pullup is not active and it's why the imu work in this particular case.
It's the problem i have with the PCB1.2 and to solve it i need to buy an I2C multiplexer TCA9548 and now all is ok and i can use multiple IMU at the same time but it need a new firmware and complexe wiring.
In all case i also use the Pcb1.3 and Gy801 and due for more than 20 hours and never one error.
Good luck
You tell me that the imu didn't work on all other port.Not possible all of them didn't work at the same time.
Verify again the voltage on I2C2.
But the best way is to test these port with an other i2c sensor (lcd or imu or ....).
Strange in your screenprint no error from the gyroscope L3G4200 ?.
Not sure but maybe in the library you use to test the imu directly on due the pullup is not active and it's why the imu work in this particular case.
It's the problem i have with the PCB1.2 and to solve it i need to buy an I2C multiplexer TCA9548 and now all is ok and i can use multiple IMU at the same time but it need a new firmware and complexe wiring.
In all case i also use the Pcb1.3 and Gy801 and due for more than 20 hours and never one error.
Good luck