Having issues with I2C pull-up resistor setup. Trying to use an EEPROM in my project with 2 resistor options: 1) 2.2kΩ (Red-Red-Gold-Gold) 2) 4.7kΩ (Yellow-Purple-Gold-Gold) Wired everything exactly per datasheet (triple-checked). Getting timeout errors on ALL I2C requests. To isolate the problem: - Removed memory chip, kept only resistors on bus - Ran I2C scanner → ALL addresses timeout (both resistor values) Tested with DS1307 RTC module (has built-in 3.3kΩ pull-ups): - Removed my resistors, connected RTC - Scanner worked perfectly! EEPROM also worked Can't use RTC module (no space). Need to fix with my 2.2k/4.7k resistors. Why does I2C bus lock when using my resistors at 5V? (SDA/SCL to 5V via 2.2k or 4.7k on breadboard)