I have a XA1110 GPS module which worked great connected to a Silabs MCU.
But I took the device out to the field and now it won’t ACK the I2C.
I can see the I2C signals are fine and the unit used to work.
The blue LED starts blinking after a few minutes.
I have the unit soldered to my MCU so I can’t easily replace it.
Is there possibility that something changed in the configuration to make it no longer respond to I2C? Looks like the address has only 1 setting (0x10). I only read from it and currently don’t try to configure it at all so it’s running with the defaults which are fine for my application.
Only the XA is on the bus. The pins are soldered via a header. I triple checked the connection and via my scope the XA just doesn’t ACK.
The board has been handled roughly without ESD protection so I suspect it is simply fried. The blue LED comes on and blinks.
I was wondering if there is a config somehow that changed the i2c address or switched to uart or something?
In the mean time I’ve ordered a replacement so I will have to throw this unit away…