Rover FW1.11 configuration file

Q&A forumCategory: QuestionsRover FW1.11 configuration file
Leonardo Garberoglio asked 1 week ago
Hi, where can I find old configuration files for simpleRTK?
Ardusimple
Staff replied 1 week ago

Hi Leonardo,
We can send via email, but we recommend moving to FW1.13, there’s only advantages.

Leonardo Garberoglio
replied 1 week ago

Ok, thank I will update then

Leonardo Garberoglio
replied 1 week ago

Is there a blog post explaining what each line of the config file change on the F9P receiver?

clive1
replied 1 week ago

Not exactly, it’s a dump of ALL settings within the receiver.
What should be set in a Base, Rover, etc is pretty well established.
uBlox describes the expectation in various user guides, quick starts and white papers, going over the data flows one might expect from an RTK system.
The baud rates to the radios reflect the expectations those devices have.

Leonardo Garberoglio
replied 1 week ago

The problem is that in default F9P setting Ardupilot recognizes the GPS, but as soon as I set ardusimple config file it stop recognize it. So I would like to know which settings will be preventing AP to recognize de GPS.
https://discuss.ardupilot.org/t/ardusimple-rtk-gps-not-recognized/75824/8

Thank

clive1
replied 1 week ago

Then perhaps configure it manually, with the settings you want/need?
UART2, OUT:NONE, IN:RTCM3, BAUD:115200 (or whatever your radio link needs)

If you’re pushing RTCM3 data via UART1
UART1, IN:UBX+NMEA+RTCM3

clive1
replied 1 week ago

Filename simpleRTK2B_FW113_Rover_10Hz-00.txt

Starting from a default ZED-F9P configuration:

Change UART2 baudrate to 115kbps. This improves the buffer use of the radio links.
Disable SBAS, to avoid position jumps during short RTK corrections interruptions.
Disable Beidou, to make it simpler to increase navigation rate to 10Hz without troubles.
Disable GSV on UART to avoid buffer overflow
Change navigation rate to 100ms

This is a decoding of the configurations within that file
https://github.com/cturvey/RandomNinjaChef/blob/main/simpleRTK2B_FW113_Rover_10Hz-00_decoded.txt

Leonardo Garberoglio
replied 1 week ago

Thank clive, that could be very useful.

clive1
replied 1 week ago

Unfortunately there’s a lot of noise in there, what I need to do is pull the defaults and diff the file so it just expresses the differences in configurations

Leonardo Garberoglio
replied 1 week ago

I think I could do that. How do you obtain decoding file?

clive1
replied 1 week ago

I wrote an application to generate it.

To get the current settings out of the receiver in the .TXT form
uCenter -> Tools -> GNSS Configuration -> GNSS > File

It generates UBX-CFG-VALGET records, and these contain all the keys/settings

clive1
replied 4 days ago

01 10110025 CFG-NAVSPG-ACKAIDING
00 10310005 CFG-SIGNAL-SBAS_L1CA_ENA
00 1031000D CFG-SIGNAL-BDS_B1_ENA
00 1031000E CFG-SIGNAL-BDS_B2_ENA
00 10760004 CFG-UART2OUTPROT-RTCM3X
01 20910009 CFG-MSGOUT-UBX_NAV_PVT_USB
00 209100C4 CFG-MSGOUT-NMEA_ID_GSV_I2C
00 209100C5 CFG-MSGOUT-NMEA_ID_GSV_UART1
00 209100C6 CFG-MSGOUT-NMEA_ID_GSV_UART2
00 209100C8 CFG-MSGOUT-NMEA_ID_GSV_SPI
01 2091026B CFG-MSGOUT-UBX_RXM_RTCM_USB
64 00 30210001 CFG-RATE-MEAS 0064 100
00 C2 01 00 40520001 CFG-UART1-BAUDRATE 0001C200 115200
00 C2 01 00 40530001 CFG-UART2-BAUDRATE 0001C200 115200

Leonardo Garberoglio
replied 4 days ago

So, it disable SBAS and Beidu, disable RTCM3X on UART2 otput, enble PVT on USB, disable GSV on I2C, UART1, UART2 and SPI, enable RXM_RTCM on USB, change Rate to 10Hz and config UART1 and 2 to 115200 bps.
Thank Clive!