From 719add79e7fdd6d0018e3c90394632858ab58b8b Mon Sep 17 00:00:00 2001 From: Ray Morris Date: Sat, 25 Apr 2026 11:48:28 -0500 Subject: [PATCH] Fix MSP_GPSSTATISTICS hwVersion type: uint32_t -> uint8_t Merged firmware (from 9.x fix-gps-hwversion-field-size) sends hwVersion as sbufWriteU8. Update documentation to match: uint8_t bit-field encoding (bits[7:6]=series, bits[5:0]=generation). --- docs/development/msp/msp_messages.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/development/msp/msp_messages.json b/docs/development/msp/msp_messages.json index 3b2ca053dc9..813575ba8bc 100644 --- a/docs/development/msp/msp_messages.json +++ b/docs/development/msp/msp_messages.json @@ -4920,9 +4920,9 @@ }, { "name": "hwVersion", - "ctype": "uint32_t", - "desc": "GPS hardware version (`gpsState.hwVersion`). Values: 500=UBLOX5, 600=UBLOX6, 700=UBLOX7, 800=UBLOX8, 900=UBLOX9, 1000=UBLOX10, 0=UNKNOWN", - "units": "Version code" + "ctype": "uint8_t", + "desc": "GPS hardware version bit-field: bits[7:6]=series (0b01=u-blox Neo/M), bits[5:0]=generation. E.g. 0x48=M8, 0x49=M9, 0x4A=M10, 0=unknown.", + "units": "" } ] },