SparkFun GPS-RTK2 u-blox ZED-F9P Connection Issues
Setup:
- OS: Windows 10
- Connection: USB-C via u-center
I connected the GPS-RTK2 to u-center via USB-C, and everything seemed fine initially. Then I added an OpenLog SD card reader using Qwiic, but noticed it was only writing blank files to the SD card—strange.
I tried initializing OpenLog with a sketch from the example library in Arduino IDE but got no results. I adjusted settings in u-center, especially messages to/from UART1, experimenting with various configurations based on forum advice and my growing understanding of the system. Then, I tried uploading an example sketch to write RTCM data to the SD card, along with other similar sketches.
Issues: At this point, u-center started having trouble connecting to the COM ports. Opening the menu takes a long time, where originally it popped right up. It seemed the ports were always busy, but I couldn’t find anything else using it—Arduino IDE included, though it might be holding a reference somewhere in Windows. Switching USB ports or rebooting would sometimes resolve the issue, but now I can rarely connect. When I do, the top bar shows a green handshake, but the bottom bar stays grey, and there’s no activity in the UI. u-center crashes when I attempt any action.
Additionally, even outside of device connections, u-center seems laggy. I’ve reinstalled it multiple times, removed drivers, and rebooted without improvement.
To troubleshoot further, I purchased a Serial Basic, soldered pins onto the RTCM correction pins on the GPS-RTK2 (UART2?), and connected it via USB-C using a brand new cable. It shows up as USB-Serial CH340 on COM15. I confirmed the connection with a loopback test in PuTTY, but when I connect it to the GPS-RTK2 and open u-center, I face the same “connected but no info” status. Disappointingly, I get no response from the GPS-RTK2 through the Serial Basic.
The firmware update tool also fails to connect, whether through USB-C or Serial Basic. It repeatedly tries to poll the version but eventually fails, and the update utility crashes with an exit code (2).
I have pulled line low on RST pin on GPS-RTK2 more than once, and while it does reset, it doesn’t do anything meaningful and the problems remain.
The GPS-RTK2 PPS light is blinking once every 4s. I believe in the past, it was blinking every 2s. I have not been able to find posts on PPS blinking at a frequency that is not once per s.
Summary: I’ve read countless documents and forum posts, but I’m stuck. What could I be doing wrong, and is there a way to recover from this? Any advice would be greatly appreciated. Thanks for your time.