SW Maps, SparkFun Surveyor, Invalid *.UBX log files

Using the Surveyor with SW Maps, I’ve tried two methods of getting valid ubx log files. By valid is meant submitting to Emlid Studio or GNSS Converter and not getting an error. Visually inspecting files from the two sources confirm that they are strictly text files (no binary content as ubx files should).

The two methods are 1) checking the “Log to File” when connecting to Bluetooth GNSS and 2) the log files written to the microSD card.

Googling had one hit:

https://portal.u-blox.com/s/question/0D … 6603396860

Could be your configuration enables the UBX-RXM-RAWX/SFRBX on USB rather than UART1

Response

I turned on RAWX and SFRBX on UART1 in “Generation 9 configuration view” and solved my problem

Is this the correct solution? Out of the box, I’m not getting valid ubx files so far.

Here’s some quick info about enabling RAWX and SFRBX (https://docs.sparkfun.com/SparkFun_RTK_ … -gnss-data).

no binary content as ubx files should

I’m confused by this statement. RAWX and SFRBX are binary data. Viewing a ubx file will be a mixture of NMEA (ASCII) and RAWX (binary).

The SparkFun Surveyor ubx files recorded by SW Maps (via BT connection) and the log files recorded to the microSD chip both contain only NMEA text data, no binary records at all. Put differently, all of the ubx files I’ve managed to record do not contain RAWX data.

In other words how can I get my SparkFun Surveyor to generate ubx files that contain binary data?

You’ll need to enable the RAWX and SFRBX messages either through the WiFi config page or the serial interface.

More information from:

https://www.ardusimple.com/question/rin … martphone/

Same issue

“Staff” replied:

Staff replied 12 months ago

Hello, SW Maps has a “Log to File” option that will log everything it receives.

Since RAWX and SFRBX messages are a bit bulky, we suggest you to use the USB OTG interface instead of the Bluetooth connection (SW Maps supports both).

original poster rereplied:

Thank You! SW Maps now saves an *.ubx-File. Then I tried to convert the ubx to a RINEX file via RTKCONV ver .2.4.3 b34, but with no success.

I tried “Staff” advice myself using USB OTG, the logged ubx file still are text only NMEA data. I’ve tried connecting as SparkFun RTK, ublox RTK, and ublox; none of them produce log files w/ any binary content.

So far, I’ve found no method to obtain binary-containing ubx files. Am I missing something?

sparky:
You’ll need to enable the RAWX and SFRBX messages either through the WiFi config page or the serial interface.

This produces ubx file w/ binary content in SW Maps. Thank you.