What is an I2C bus?

I won’t get into explaining what an I2C bus is, but its important to have some level of understanding of what this is when you’re working with various devices in your IT career. Why? Some systems may report what appears to be “issues” with the hardware itself, when it may be possible it is an I2C reporting issue requiring a re-seating/bouncing of a specific device, instead of absolute replacement

While a component replacement may solve the reported issue, it is only because there was, despite the fact it is a new S/N, a re-seat operation. Therefore, before you go on with replacement, attempt to do some deeper troubleshooting and see if a component re-seat works for you.

This PDF from Texas Instruments will help explain an I2C bus