-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Description
Current Behavior
M10 GPS actually limits the update rate based on selected constellations and performance mode.
10Hz with all contellations is only possible in high performance mode.
High performance mode is configured in OTP (one time programmable memory) and requires a hardware reset before taking effect.
Desired Behavior
Alert user and/or set update rate to a supported value.
Suggested Solution
According to m10 integration manual, it is possible to verify if high performance mode is enabled by issues a VAL-GET message
From the integration manual "2.1.7 High performance navigation update rate configuration":
To verify that the configuration item is correctly set,
• send the following sequence to the receiver: B5 62 06 8B 14 00 00 04 00 00 01 00 A4 40 03
00 A4 40 05 00 A4 40 0A 00 A4 40 4C 15
• receive a UBX-CFG-VALGET message with the following sequence: B5 62 06 8B 24 00 01 04
00 00 01 00 A4 40 00 B0 71 0B 03 00 A4 40 00 B0 71 0B 05 00 A4 40 00 B0 71 0B 0A 00
A4 40 00 D8 B8 05 76 81
• receive a UBX-ACK-ACK message with the following sequence: B5 62 05 01 02 00 06 8B 99
C2
Add warning to status output about limited update rate in gps module.
Optionally, set update rate to match datasheet.
Who does this impact? Who is this for?
Users of generic M10 gps
Additional context
M9 is a better gps unit than M10, but M10 is cheap an popular. I suspect users having problems with M10 gps in newer INAV versions may be affected by this.
