WeatherDuino Forum

Full Version: I2C Scanner sketch showing RTC on 0x56 not 0x57
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi everyone,

This subject makes me look more confident than I actually am! I've just built my receiver unit and noticed the 1.4 firmware was released so I thought I should flash it with that.

I've followed the upgrade instructions and have the flash ram chip installed. Only when I ran the I2C_Scanner sketch it came back with the following:

Scanning...
I2C device found at address 0x27 !
I2C device found at address 0x56 !
I2C device found at address 0x68 !
I2C device found at address 0x77 !
done


The second line differs from the documented normal which is (I2C device found at address 0x57 !)

From reading another post I believe seems the second line refers to the RTC, but I'm not sure how to alter my RX config to handle it being on 0x56 instead of 0x57.

Please help me OB1(s)!

Regards,

Tim

Doh! Just found this at the bottom of the config..

#define ExtEeprom_CHIP_ADDRESS 0x57 // Don't change this unless you know what you are doing!

My guess is I should change this?
This is a sign that your RTC module is not a ZS-042.
Yes, you can try to change the the eeprom to 0x56. Also do a complete reinitialization. The process is already described in several posts on the forum.
Please report back.