RX8025 stuck

May be, but may be that the change after adding those resistors is just a coincidence.

My Stalker had those RTC problems for a few days in a row and it seemed useless for that time. But now it is running for more than a week with no problems. Can’t explain, I haven’t done anything to it.
I would understand, if the problem is either always, or never (it’s electronics after all). But if it’s at random times and is not definitely repeatable, …

May be this discussions on the same problem will be helpful.
arduino.cc/forum/index.php/topic,66353.0.html
arduino.cc/cgi-bin/yabb2/YaB … 1283887406

Thank you sorrow53, I’ve added 4.7K resistors to the 3.3 volt header. Clock is running great.
Here is an article on pull-up resistors. Good read.
dsscircuits.com/articles/eff … stors.html
Thanks again.

Okay, ran across this library to replace Wire and give you repeated start function; thank you Mr. Wayne Truchsess. Now you can have the RX8025 work as stated in the data sheet.

//Read the current time-date and return it in DateTime format
DateTime R8025::now() {
I2c.read(RX8025_ADDRESS, 0x00,7);
uint8_t ss = bcd2bin(I2c.receive());
uint8_t mm = bcd2bin(I2c.receive());
uint8_t hh = bcd2bin(I2c.receive());
uint8_t wd = I2c.receive();
uint8_t d = bcd2bin(I2c.receive());
uint8_t m = bcd2bin(I2c.receive());
uint16_t y = bcd2bin(I2c.receive()) + 2000;

return DateTime (y, m, d, hh, mm, ss, wd);
}

The library is available here: http.dsscircuits.com/articles/arduino-i2c-master-library.html

Give it a try.