I had a FACET with the “GNSS Failed” message. A click on the “Reset ESP32” button on the RTK Firmware Uploader GUI save the rover, everything was working correctly.
I thinked that was the perfet moment to upgrade this FACET to the V3 firmware to test the new configuration over Bluetooth feature.
Since this upgrade, the FACET doesn’t work anymore. It starts, but I have nothing on the lcd screen. I can connect to the F9P com port and see the nmea sentences.
I opened a terminal to check the status, and the error message is “Error: I2C Bus Not Responding”
A downgrade from v3 to v2.6 doesn’t fix this problem, neither several “Reset ESP32”.
I’ve checked the too small internal ribbons. Everything seem fine.
This is usually indicative of a failed accelerometer on the display board. If the sensor fails to properly respond to I2C commands it can cause the entire I2C bus to fail. The GNSS, display, and other devices are on the I2C bus, hence the GNSS fail message and failed display. The solution is to replace the display board. You can view the instructions here: https://docs.sparkfun.com/SparkFun_RTK_Firmware/repair/ If this is a repair you’d like to attempt, we’ll send you the parts. If you’d like to return the device and have us repair it, we’re happy to do so. Just let me know.