XA1110 slow response

I built a GPS logger with an ESP32 arduino using i2C for comms. The XA1110 was purchased early last year. I configure the XA1110 at startup at 10Hz and it works perfectly.

I built a second system, exact same hardware, exact same program. Bought this XA1110 2 weeks ago. It will only update at 1Hz no matter what settings I try.

Is there anything that changed with the recent versions? They look identical and have the same markings.

Are you configuring 10Hz somewhere else and then connecting the GPS to your system?

Wondering if maybe the GPS doesn’t have enough charge to store your settings and is reverting back to 1Hz.

It is all on the same circuit board using common power. Identical to the 1st system I built. Power up, send configuration strings, start looking for updates. I use the gps.time.isUpdated() function to log new data. Works perfectly on 100mS intervals with the first unit, always 1000mS on the second.

SparkFun Tech Support, please respond.

I now have 3 of the XA1110 units. All on identical hardware, communicating with i2C. One will allow me to set the update rate to 5 or 10 Hz. The other two are stuck at 1Hz.

I purchased the first one in November 15. It works perfectly.

I purchased the second one February 5th. It will not update any faster than 1Hz.

I purchased the third on February 18th. It will not update any faster than 1Hz.

Is there a version upgrade that needs different configuration settings?

There should be a setting in the chip that allows for GPS messages to sync with the PPS. Can you take a look at the PPS pins and see if it is in tune with your GPS output?

Also, try using this line as well: createMTKpacket(255, “0*2D”)

Hope this helps.