No Raw GPS data on OpenLog Artemis Log using F9P Breakout

Hi,

I have connected the Openlog Artemis to the F9P via Qwiic and upgraded the firmware as per this: https://github.com/sparkfun/OpenLog_Art … UPGRADE.md

The logger now does generate a .ubx file but they do not get processed in RTKLib. When I open the log file in a text editor it does not have NMEA information in it ($). if there is a configuration file for the F9P to send out raw messages please do share.

I configured the F9P in u-center but I feel I’m obviously missing something or I’ve configured it wrong.

Please help I need the raw messages .ubx file for PPK processing in RTKLib.

Thank you.

Hi @jrhine,

For PPK you usually log RXM-RAWX and RXM-SFRBX data in binary UBX format. UBX is not human-readable (unlike NMEA). Please use the OpenLog menus to enable RAWX and SFRBX for logging - not via u-center.

Best wishes,

Paul

Hi Paul,

Thank you for your response. I did read on the blog that I can enable RAWX and SFRBX from the menus. But how exactly do I access this menu. I know this sounds dumb but I’m very new to this and your help is greatly appreciated.

Edit: is this the right tutorial to follow:https://learn.sparkfun.com/tutorials/op … figuration

Thank you,

Joel.

Hi Joel,

That tutorial is for the original OpenLog Artemis which can log data from a large number of sensors. The configuration menus for the “GNSS Logger” are very similar. You need to connect to the OpenLog Artemis via USB and open a Serial Monitor or Terminal Emulator at 115200 baud. Press a key (send any character) to open the menu.

The text below is copied from the Serial Monitor. The steps were:

Let the code start up. It begins logging “UBX-NAV-PVT” (Position Velocity Time) by default.

Press any key to open the menu.

Select option 2 (Configure GNSS Device).

Select option 8 (Configure UBX logging).

Select option 12 to log UBX-RXM-SFRBX. When asked, set the rate to 1.

Select option 13 to log UBX-RXM-RAWX. When asked, set the rate to 1.

Press x (several times) to return to logging.

You will then see SRFBX and RAWX being logged - in addition to PVT.

RTKLib does not need the PVT data so you can disable that if you want to. Re-open the menu, select option 5 and set the rate to zero.

Have fun!

Paul

09:33:24.067 → Config file read complete

09:33:24.159 → Artemis OpenLog GNSS v2.2

09:33:24.393 → Finding the next available log file.

09:33:24.393 → This could take a long time if the SD card contains many existing log files.

09:33:24.581 → Created log file: dataLog00001.ubx

09:33:24.628 → SD card online

09:33:24.628 → Data logging online

09:33:29.390 → GNSS online

09:33:29.390 → 2022/05/03 08:33:28.07 NAV-PVT

09:33:30.189 → 2022/05/03 08:33:28.84 NAV-PVT

09:33:31.180 → 2022/05/03 08:33:29.87 NAV-PVT

09:33:32.213 → 2022/05/03 08:33:30.90 NAV-PVT

09:33:33.251 → 2022/05/03 08:33:31.92 NAV-PVT

09:33:34.291 → 2022/05/03 08:33:32.95 NAV-PVT

09:33:34.620 →

09:33:34.620 → Menu: Main Menu

09:33:34.620 → 1) Configure Logging

09:33:34.620 → 2) Configure GNSS Device

09:33:34.620 → 3) Configure Qwiic Bus

09:33:34.620 → 4) Configure Power Options

09:33:34.620 → f) Open New Log File

09:33:34.620 → g) Reset GNSS

09:33:34.620 → r) Reset all OLA settings to default

09:33:34.620 → q) Quit: Close log file and power down

09:33:34.667 → d) Debug Menu

09:33:34.667 → x) Return to logging

09:33:39.668 →

09:33:39.668 → Menu: Configure uBlox GNSS Receiver ZED-F9P HPG

09:33:39.668 → 1) Sensor Logging : Enabled

09:33:39.668 → 2) Use a power management task to put the module to sleep : Yes

09:33:39.668 → 3) Enable GPS constellation : Enabled

09:33:39.668 → 4) Enable GLONASS constellation : Enabled

09:33:39.668 → 5) Enable Galileo constellation : Enabled

09:33:39.668 → 6) Enable Beidou constellation : Enabled

09:33:39.715 → 7) Enable QZSS : Enabled

09:33:39.715 → 8) Configure UBX logging

09:33:39.715 → 9) Configure NMEA logging

09:33:39.715 → x) Exit

09:33:46.773 → 8

09:33:46.773 →

09:33:46.773 → Menu: Configure UBX logging ZED-F9P HPG

09:33:46.773 → 1) Log rate for UBX-NAV-POSECEF (Position Earth-Centered Earth-Fixed) : 0

09:33:46.820 → 2) Log rate for UBX-NAV-STATUS (Receiver Navigation Status) : 0

09:33:46.820 → 3) Log rate for UBX-NAV-DOP (Velocity Solution North/East/Down) : 0

09:33:46.820 → 4) Log rate for UBX-NAV-ATT (Attitude Solution) (ADR / UDR Only) : 0

09:33:46.820 → 5) Log rate for UBX-NAV-PVT (Position, Velocity, Time) (Used to set OLA RTC to UTC) : 1

09:33:46.820 → 6) Log rate for UBX-NAV-ODO (Odometer) : 0

09:33:46.865 → 7) Log rate for UBX-NAV-VELECEF (Velocity Solution Earth-Centered Earth-Fixed) : 0

09:33:46.865 → 8) Log rate for UBX-NAV-VELNED (Velocity Solution North/East/Down) : 0

09:33:46.865 → 9) Log rate for UBX-NAV-HPPOSECEF (High Precision Position Earth-Centered Earth-Fixed) (HPG Only) : 0

09:33:46.865 → 10) Log rate for UBX-NAV-HPPOSLLH (High Precision Position Lat/Lon/Height) (HPG Only) : 0

09:33:46.865 → 11) Log rate for UBX-NAV-CLOCK (Clock Solution) : 0

09:33:46.913 → 12) Log rate for UBX-NAV-RELPOSNED (Relative Position North/East/Down) (HPG Only) : 0

09:33:46.913 → 13) Log rate for UBX-RXM-SFRBX (Broadcast Navigation Data Subframe) (HPG / Time Sync Only) : 0

09:33:46.913 → 14) Log rate for UBX-RXM-RAWX (Multi-GNSS Raw Measurement) (ADR / HPG / Time Sync Only) : 0

09:33:46.913 → 15) Log rate for UBX-TIM-TM2 (Time Mark Data) : 0

09:33:46.913 → 16) Log rate for UBX-ESF-MEAS (External Sensor Fusion Measurements) (ADR / UDR Only) : 0

09:33:46.959 → 17) Log rate for UBX-ESF-RAW (External Sensor Fusion Raw Sensor Measurements) (ADR / UDR Only) : 0

09:33:46.959 → 18) Log rate for UBX-ESF-STATUS (External Sensor Fusion Status) (ADR / USR Only) : 0

09:33:46.959 → 19) Log rate for UBX-ESF-ALG (External Sensor Fusion IMU Alignment) (ADR / UDR Only) : 0

09:33:46.959 → 20) Log rate for UBX-ESF-INS (External Sensor Fusion Vehicle Dynamics) (ADR / UDR Only) : 0

09:33:46.959 → 21) Log rate for UBX-HNR-PVT (High Navigation Rate Position Velocity Time) (ADR / UDR Only) : 0

09:33:47.006 → 22) Log rate for UBX-HNR-ATT (High Navigation Rate Attitude Solution) (ADR / UDR Only) : 0

09:33:47.006 → 23) Log rate for UBX-HNR-INS (High Navigation Rate Vehicle Dynamics) (ADR / UDR Only) : 0

09:33:47.006 → x) Exit

09:33:52.925 → 13

09:33:52.925 →

09:33:52.925 → Enter the new log rate (0 to 255):

09:33:52.925 → 0 = disabled, 1 = log every interval, 2 = log every 2nd interval, etc.

09:33:56.952 → 1

09:33:56.952 →

09:33:56.952 → Menu: Configure UBX logging ZED-F9P HPG

09:33:56.952 → 1) Log rate for UBX-NAV-POSECEF (Position Earth-Centered Earth-Fixed) : 0

09:33:56.952 → 2) Log rate for UBX-NAV-STATUS (Receiver Navigation Status) : 0

09:33:56.952 → 3) Log rate for UBX-NAV-DOP (Velocity Solution North/East/Down) : 0

09:33:56.952 → 4) Log rate for UBX-NAV-ATT (Attitude Solution) (ADR / UDR Only) : 0

09:33:56.952 → 5) Log rate for UBX-NAV-PVT (Position, Velocity, Time) (Used to set OLA RTC to UTC) : 1

09:33:56.998 → 6) Log rate for UBX-NAV-ODO (Odometer) : 0

09:33:56.998 → 7) Log rate for UBX-NAV-VELECEF (Velocity Solution Earth-Centered Earth-Fixed) : 0

09:33:56.998 → 8) Log rate for UBX-NAV-VELNED (Velocity Solution North/East/Down) : 0

09:33:56.998 → 9) Log rate for UBX-NAV-HPPOSECEF (High Precision Position Earth-Centered Earth-Fixed) (HPG Only) : 0

09:33:56.998 → 10) Log rate for UBX-NAV-HPPOSLLH (High Precision Position Lat/Lon/Height) (HPG Only) : 0

09:33:57.044 → 11) Log rate for UBX-NAV-CLOCK (Clock Solution) : 0

09:33:57.044 → 12) Log rate for UBX-NAV-RELPOSNED (Relative Position North/East/Down) (HPG Only) : 0

09:33:57.044 → 13) Log rate for UBX-RXM-SFRBX (Broadcast Navigation Data Subframe) (HPG / Time Sync Only) : 1

09:33:57.044 → 14) Log rate for UBX-RXM-RAWX (Multi-GNSS Raw Measurement) (ADR / HPG / Time Sync Only) : 0

09:33:57.044 → 15) Log rate for UBX-TIM-TM2 (Time Mark Data) : 0

09:33:57.090 → 16) Log rate for UBX-ESF-MEAS (External Sensor Fusion Measurements) (ADR / UDR Only) : 0

09:33:57.090 → 17) Log rate for UBX-ESF-RAW (External Sensor Fusion Raw Sensor Measurements) (ADR / UDR Only) : 0

09:33:57.090 → 18) Log rate for UBX-ESF-STATUS (External Sensor Fusion Status) (ADR / USR Only) : 0

09:33:57.090 → 19) Log rate for UBX-ESF-ALG (External Sensor Fusion IMU Alignment) (ADR / UDR Only) : 0

09:33:57.090 → 20) Log rate for UBX-ESF-INS (External Sensor Fusion Vehicle Dynamics) (ADR / UDR Only) : 0

09:33:57.138 → 21) Log rate for UBX-HNR-PVT (High Navigation Rate Position Velocity Time) (ADR / UDR Only) : 0

09:33:57.138 → 22) Log rate for UBX-HNR-ATT (High Navigation Rate Attitude Solution) (ADR / UDR Only) : 0

09:33:57.138 → 23) Log rate for UBX-HNR-INS (High Navigation Rate Vehicle Dynamics) (ADR / UDR Only) : 0

09:33:57.138 → x) Exit

09:33:59.308 → 14

09:33:59.308 →

09:33:59.308 → Enter the new log rate (0 to 255):

09:33:59.355 → 0 = disabled, 1 = log every interval, 2 = log every 2nd interval, etc.

09:34:01.852 → 1

09:34:01.852 →

09:34:01.852 → Menu: Configure UBX logging ZED-F9P HPG

09:34:01.852 → 1) Log rate for UBX-NAV-POSECEF (Position Earth-Centered Earth-Fixed) : 0

09:34:01.899 → 2) Log rate for UBX-NAV-STATUS (Receiver Navigation Status) : 0

09:34:01.899 → 3) Log rate for UBX-NAV-DOP (Velocity Solution North/East/Down) : 0

09:34:01.899 → 4) Log rate for UBX-NAV-ATT (Attitude Solution) (ADR / UDR Only) : 0

09:34:01.899 → 5) Log rate for UBX-NAV-PVT (Position, Velocity, Time) (Used to set OLA RTC to UTC) : 1

09:34:01.899 → 6) Log rate for UBX-NAV-ODO (Odometer) : 0

09:34:01.945 → 7) Log rate for UBX-NAV-VELECEF (Velocity Solution Earth-Centered Earth-Fixed) : 0

09:34:01.945 → 8) Log rate for UBX-NAV-VELNED (Velocity Solution North/East/Down) : 0

09:34:01.945 → 9) Log rate for UBX-NAV-HPPOSECEF (High Precision Position Earth-Centered Earth-Fixed) (HPG Only) : 0

09:34:01.945 → 10) Log rate for UBX-NAV-HPPOSLLH (High Precision Position Lat/Lon/Height) (HPG Only) : 0

09:34:01.945 → 11) Log rate for UBX-NAV-CLOCK (Clock Solution) : 0

09:34:01.991 → 12) Log rate for UBX-NAV-RELPOSNED (Relative Position North/East/Down) (HPG Only) : 0

09:34:01.991 → 13) Log rate for UBX-RXM-SFRBX (Broadcast Navigation Data Subframe) (HPG / Time Sync Only) : 1

09:34:01.991 → 14) Log rate for UBX-RXM-RAWX (Multi-GNSS Raw Measurement) (ADR / HPG / Time Sync Only) : 1

09:34:01.991 → 15) Log rate for UBX-TIM-TM2 (Time Mark Data) : 0

09:34:01.991 → 16) Log rate for UBX-ESF-MEAS (External Sensor Fusion Measurements) (ADR / UDR Only) : 0

09:34:02.037 → 17) Log rate for UBX-ESF-RAW (External Sensor Fusion Raw Sensor Measurements) (ADR / UDR Only) : 0

09:34:02.037 → 18) Log rate for UBX-ESF-STATUS (External Sensor Fusion Status) (ADR / USR Only) : 0

09:34:02.037 → 19) Log rate for UBX-ESF-ALG (External Sensor Fusion IMU Alignment) (ADR / UDR Only) : 0

09:34:02.037 → 20) Log rate for UBX-ESF-INS (External Sensor Fusion Vehicle Dynamics) (ADR / UDR Only) : 0

09:34:02.037 → 21) Log rate for UBX-HNR-PVT (High Navigation Rate Position Velocity Time) (ADR / UDR Only) : 0

09:34:02.085 → 22) Log rate for UBX-HNR-ATT (High Navigation Rate Attitude Solution) (ADR / UDR Only) : 0

09:34:02.085 → 23) Log rate for UBX-HNR-INS (High Navigation Rate Vehicle Dynamics) (ADR / UDR Only) : 0

09:34:02.085 → x) Exit

09:34:08.084 →

09:34:08.084 → Menu: Configure uBlox GNSS Receiver ZED-F9P HPG

09:34:08.084 → 1) Sensor Logging : Enabled

09:34:08.130 → 2) Use a power management task to put the module to sleep : Yes

09:34:08.130 → 3) Enable GPS constellation : Enabled

09:34:08.130 → 4) Enable GLONASS constellation : Enabled

09:34:08.130 → 5) Enable Galileo constellation : Enabled

09:34:08.130 → 6) Enable Beidou constellation : Enabled

09:34:08.130 → 7) Enable QZSS : Enabled

09:34:08.130 → 8) Configure UBX logging

09:34:08.130 → 9) Configure NMEA logging

09:34:08.130 → x) Exit

09:34:11.007 →

09:34:11.007 → Menu: Main Menu

09:34:11.007 → 1) Configure Logging

09:34:11.007 → 2) Configure GNSS Device

09:34:11.053 → 3) Configure Qwiic Bus

09:34:11.053 → 4) Configure Power Options

09:34:11.053 → f) Open New Log File

09:34:11.053 → g) Reset GNSS

09:34:11.053 → r) Reset all OLA settings to default

09:34:11.053 → q) Quit: Close log file and power down

09:34:11.053 → d) Debug Menu

09:34:11.053 → x) Return to logging

09:34:13.747 →

09:34:13.747 → Returning to logging…

09:34:19.661 → 2022/05/03 08:34:18.41 NAV-PVT

09:34:19.661 → 2022/05/03 08:34:18.42 RXM-SFRBX

09:34:19.661 → 2022/05/03 08:34:18.42 RXM-RAWX

09:34:20.367 → 2022/05/03 08:34:19.13 NAV-PVT

09:34:20.367 → 2022/05/03 08:34:19.13 RXM-SFRBX

09:34:20.367 → 2022/05/03 08:34:19.14 RXM-RAWX

09:34:21.403 → 2022/05/03 08:34:20.15 NAV-PVT

09:34:21.403 → 2022/05/03 08:34:20.16 RXM-SFRBX

09:34:21.403 → 2022/05/03 08:34:20.16 RXM-RAWX

09:34:21.497 → 2022/05/03 08:34:20.28 RXM-SFRBX

09:34:22.477 → 2022/05/03 08:34:21.25 NAV-PVT

09:34:22.477 → 2022/05/03 08:34:21.26 RXM-SFRBX

09:34:22.477 → 2022/05/03 08:34:21.26 RXM-RAWX

09:34:23.510 → 2022/05/03 08:34:22.30 NAV-PVT

09:34:23.510 → 2022/05/03 08:34:22.30 RXM-SFRBX

PS. Please open the “I2C” jumpers on the top of your board for best results. It helps minimize I2C errors between the u-blox module and the Artemis (the u-blox module has built-in pull-up resistors which are perfect on their own - the extra pull-up resistors are redundant and can be disabled).

Go to the “Hardware Overview” in the Hook-Up Guide and scroll down to the “Jumpers” section:

https://learn.sparkfun.com/tutorials/gp … e-overview

Thank you so much Paul for the detailed and prompt answer. You are a godsend for someone who has no experience like me. I will work on this!

I could only test it out yesterday and initially I didn’t know how to open the com port in the terminal but I went through another blog and used Tera Term and it did the configurations. It worked! the logger was not logging SFRBX and RAWX as well. Thank you!