UNO board I2C pullups? Can be enabled/disabled?

Erdin:
You can read this, Arduino Playground - I2CBi-directionalLevelShifter

There are no pull-up resistors for the I2C bus.
However, the internal pull-up resistors of the Arduino microcontroller are enabled in the library.
They are a lot more than 10k (About 20k...50k, it depends on the microcontroller), but with a slow I2C bus they are (barely) enough to make the I2C work.
You can alter the library, or disable them after the Wire.begin() function.

Ahhh, they are internal to the microcontroller chip itself. But they can be disabled; I'll check out the documentation. Because the device I'm sending data to has 4K7 resistors to 5 V, maybe disabling the internal ones will help with comms problems.

Thank you.