This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Using 3v I2C logic "directly" on the OMAP3

There's a bug in our hardware board - someone put in a 3v3 component and hooked it up to the 1v8 I2C bus on the OMAP3, with pull-up resistors to 1v8.

Now since I2C is a "pull down" protocol, just hooking the pull-up resistors to a 3v3 supply should work from a functional point of view. My concern is that the OMAP3 may not be so tolerant, and the 3v3 input may damage the component. I couldn't find this information in the datasheet(s) which is probably due to me being male and thus unable to search anything efficiently, as my wife has told me many times while handing me my car keys.

(I know that we should have inserted voltage converters in between, but there isn't any possibility for that on the board, I cannot "cut" the lines to the slave device because they're buried in lower layers, but I can reach and patch the pull-up resistors on that line). So I'm looking for a solution that I can use to patch our prototypes and get on with development)

Other solutions that don't need "cutting" the data/clock wires are welcome too.