sparkfun / SparkFun_RTK_Firmware

Centimeter precision GPS/GNSS using L1/L2 signals broadcast over Bluetooth SPP (using the ESP32) in an easy to use enclosure.
https://docs.sparkfun.com/SparkFun_RTK_Firmware/
Other
82 stars 47 forks source link

Firmware v3.9 fails L-band receive with custom hardware #756

Closed edgecase14 closed 5 months ago

edgecase14 commented 9 months ago

Subject of the issue

The usb serial or BT console spews

zedEnableLBandCorrections: Unknown platform zedEnableLBandCorrections: Unknown platform zedEnableLBandCorrections: Unknown platform

continuously, and endlessly, and an RTK Float or Fix isn't obtained after 5 to 10 minutes.

Your workbench

This is a bare ESP32 Thing Plus C connected to ZED-F9P/NEO-D9S combo breakout.

Steps to reproduce

After reset to firmware defaults, and configure WiFI and custom Thingstream token, and provision keys. Firmware v3.8 works as expected, with valid L-band keys, an RTK fix is obtained.
Then upgrade to v3.9, and once keys are available, which since we are using a custom Thingstream profile, requires to Disable then Enable PointPerfect due to a pending issue, the spewing begins.

Expected behavior

RTK Fix should happen after 2 minutes.

Actual behavior

RTK fix never obtained, and endless console messages.

PaulZC commented 5 months ago

I am closing this. It may be possible to convince the firmware that it is running on a Facet L-Band, but you would need to make sure that you are replicating the hardware correctly - including all IO pin connections. The "Unknown platform" error is caused by the lack of the "DEVICE_SENSE" ID resistor divider on IO pin 35.

Best wishes, Paul