Use this forum to chat about hardware specific topics for the ESP8266 (peripherals, memory, clocks, JTAG, programming)

User avatar
By martinayotte
#50707 Effectively, 0x50 is the I2C address of AT24Cxxx EEPROM, not the DS1307 which is supposed to be 0x68.
Since EEPROM has been found, you I2C bus is working, but DS1307 didn't responded, it is problably badly wired or defective. If you are using those small PCB having both EEPROM and DS1307 on the same board, you need to verify if those have separate I2C buses or not, if separate, you need to connect both of them.