Hello, I'm using an adafruit ultimate GPS logger shield with the Arduino Uno. I am trying to log data from the GPS module to the SD card. From what I thought I understood about this device, it is supposed to have an onboard clock that is set when you connect to the GPS signal and then continues to be set when you lose signal, using the small onboard battery until it runs out.
The module gets the time fine when it has a GPS fix--I can tell because I'm logging the times to the card and they are accurate when there is a fix. However, the clock resets when it loses its fix, as if the battery is dead. All the files on the SD card always tell me that they are created at 12 AM (the time never changes). However, I have checked the battery, and it's not dead. It's putting out like 2.8 V. Is this not enough juice to run the clock? Or am I misunderstanding how this is supposed to work? Or something else?
Thanks in advance