Hi I am wondering if you ever find a solution to your problem.
I seems to be having similar issues.
I am using Arduino Due and using DS1307 kit from Adafruit.com
I hook it up per instruction but I use the DS1307 example I got from RTCdue.h github.
When I read the serial monitor, I got
RTC is NOT running!
85.85.2085 85:85:85
since midnight 1/1/1970 = 4162890385s = 48181d
now + 7d + 30s: 26.10.2101 14:26:55
pretty much the date and time are wrong.
I did try this DS1307 kit on an Uno using RTClib.h and it works fine there.
I also use logic level shifter from Sparkfun to convert the 5V I2C signals into 3.3V I2C signals.
Any clue on what is wrong and what I should be looking at?
I also tried changing the code to have
RTC_DS1397 rtc(20,21); and it compiles and loads fine but the time and date are still wrong.
Could the SCL and SDA pin be bad on my board yet the board can still have power and loaded and do serial monitoring?
I measured the voltages on those 2 pins without anything connected to them and read 3.3V. Is this okay?
Thanks.