Skip to content

Fix F9P GNSS config keys broken by F10N support commit#184

Open
mattbnz wants to merge 1 commit into
berthubert:masterfrom
mattbnz:claude/fix-ubxtool-service-joUGO
Open

Fix F9P GNSS config keys broken by F10N support commit#184
mattbnz wants to merge 1 commit into
berthubert:masterfrom
mattbnz:claude/fix-ubxtool-service-joUGO

Conversation

@mattbnz
Copy link
Copy Markdown

@mattbnz mattbnz commented Apr 6, 2026

Hi Bert,

I recently upgraded galmon and my ZED-F9P stopped working:

Mon, 06 Apr 2026 01:50:51 +0000 Sending F9P GNSS setting, GPS: 1, Galileo: 1, BeiDou: 0, GLONASS: 0, SBAS: 0
Mon, 06 Apr 2026 01:50:51 +0000 Got an nack for 6 138 while waiting for 6 138
Mon, 06 Apr 2026 01:50:51 +0000 Got nack on F9P GNSS setting

I fed the logs and the repo to Claude to debug and it came up the attached commit and rationale:

The F10N support commit (e730cb3) changed the F9P BDS B2I key from 0x0e to 0x0f and added F10-only key 0x10310028
(BDS_B2A). The F9P NACKs the entire VALSET due to the unrecognized key, crashing ubxtool.

I have rebuilt with the patch to restore the v9 VALSET and that correctly makes my station (no 135) report again, so it seems Claude is not entirely hallucinating, I also cross-checked against https://content.u-blox.com/sites/default/files/documents/u-blox-F9-HPG-1.51_InterfaceDescription_UBXDOC-963802114-13124.pdf p286 which only contains the 0x0e key (no 0x0f or 0x28 which are only present in the https://content.u-blox.com/sites/default/files/documents/u-blox-F10-SPG-6.00_InterfaceDescription_UBX-23002975.pdf)

So given those docs, my now working receiver and the original commit also not appearing to intending to modify F9P setup per its description I'm pretty confident I'm not sending you slop... but I wrote/debug none of this myself either :)

The F10N support commit (e730cb3) changed the F9P BDS B2I key from
0x0e to 0x0f and added F10-only key 0x10310028 (BDS_B2A). The F9P
NACKs the entire VALSET due to the unrecognized key, crashing ubxtool.

https://claude.ai/code/session_01E9A3S4UwqgCZfo7i865ayL
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants