Triband GNSS RTK Breakout Mosaic X5 Board - Unable to access SD card

Everthing on my GNSS RTK board is working except the SD card access. I am sucessfully uplinking ground station corrections over radio modems. I am able to output NMEA data through USB port and view it with Tera Term. I would now like to log data to the SD card, however, there is a problem. There is a “Drive E” that shows up but when I select it I get “Please insert a disk into USB Drive (E:)”. When I try to look at the same drive using Window File Explorer I get the same message. I tried the following:
Re-booted GNSS Mosaic board
Verified I could read the SD card using a USB card reader device - that worked
Tried reformatting the card - didn’t help
Tried a different SD card - didn’t help
Tried a different USB cable - didn’t help
Installed RXControl on a different Windows PC - didn’t help

It shows up as “Linux File-CD Gadget USB Device” in Device Manager and it says device is working properly.

I just can’t believe the GPS board has a problem with the SD card reader … does anyone have any ideas ?

I don’t think you’re able to use the board as an SD card reader…you set it to log to SD Web Interface - Hookup Guide - SparkFun mosaic-X5 GNSS Breakout Board and then after creating some logs you pull the SD card and put it into an SD card reader to view/interface with the files

I did not try the web interface yet, however, I was pretty sure Serpentrio’s “RxControl” software that uses the USB port for communication would allow access to at least let me select the SD card and write data logging files to it. I have configured everything else I’ve been doing with the board through that software. I spent some more time working on it and I discovered that the RxControl software has the Disk Management “Action” button labels “Unmount” and “Mount” backwards ! If I unmount it, it works and if I mount it, it gives me the error. I only accidently discovered it. Once the SD card is actually mounted, I can access it with Windows File Explorer through the Mosaic board/USB port and can both read and write to it. There’s 6 hours of struggling that I’ll never get back !

Hi Jamie ( @jedwards100 ),

Mounted / unmounted describes if the SD card is mounted so that the X5 is able to log data to it. When it is unmounted, it is available as a mass-storage device (“CD Drive”) which you can access from your computer. If you want the X5 to log data to the SD card, it needs to be mounted - and the storage device will disappear.

There are some commands which control Internal Disk Logging. For the full detail, see Section 3.2.20 in the Firmware Reference Guide. You can: change what happens when the disk is full; change how the files are named; and change the mounting / unmounting of the disk. You can enter the commands using the Admin \ Expert Console.

I hope this helps,
Paul

1 Like

Yes, very helpful … Thank-you !

Jamie