I'm currently using the TPD12S016 in a carrier board with a Raspberry Pi compute 4 module.
With the new Bookworm Linux versio, The Pi wants to know the monitor details.
After pulg in the screen the pi sends a message over I2C to the screen. If I look at the signals on the HDMI port itself the write to address 50 is acknowledged SDA_B. If I check at the SDA_A side it gets nacked.
The level of the nack puls is about 2,7V. If I load the SDA_A with a 3K9 resistor to GND the Nack is interpreted as an ACK by the pi and the second byte is send. data comming from the screen is not recognised due to the load on the bus.
I have added 2 pictures, Usb_1 measured on SCL_A SDA_A and Usb_2 measured on SCL_B & SDA_B.
What can I do to get things working OK?
The picture below is from the Raspberry pi IO board, with the same compute module and the same monitor