Skip to content

[New Feature] [RTK Facet mosaic] Allow full access to the SD card as a mass-storage device #559

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
PaulZC opened this issue Feb 25, 2025 · 3 comments

Comments

@PaulZC
Copy link
Contributor

PaulZC commented Feb 25, 2025

The RTK Facet mosaic SD card can be accessed as a mass-storage device ("Thumb Drive") over USB. But the SD card needs to be unmounted first.

I believe we should add a dedicated "Config" mode where: normal firmware logging is stopped, and the SD card is unmounted (providing access via USB). On exiting this mode, the card is mounted again and logging continues as normal.

@nseidle
Copy link
Member

nseidle commented Feb 25, 2025

Good idea. Serial menu, display menu, or both?

@PaulZC
Copy link
Contributor Author

PaulZC commented Feb 26, 2025

Both. I think most users will want to use the button and display menu to select this mode. But we could / should also support it from the serial menu. I don't think it conflicts with anything.

You can put it into mass-storage mode manually by:

  • Connect via USB
  • Facet mosaic is in Rover mode and logging NMEA to DSK1 by default
  • Open a web browser, navigate to 192.168.3.1
  • Note NMEA is being logged at about 140MB/day
  • Select the Logging tab
  • Click Unmount and confirm with Unmount
  • Note that the Internal Disk is not mounted and logging has stopped
  • On the OLED, the logging icon disappears. The pulse circle is displayed
  • The SD card pops up as mass-storage. I can copy and delete files
  • Click Mount
  • Wait a few seconds
  • Logging resumes. Logging icon reappears on the OLED

The X5 is so clever, you don't even need to pause the DSK1 logging. It just figures it out itself, and resumes logging again when DSK1 is remounted... Awesome...

You can also do it with commands:

  • Open Admin \ Expert Control
  • In the Expert Console, enter emd,DSK1,Unmount
  • Go back to the Overview tab, note that the Internal Disk is not mounted
  • On the OLED, the logging icon disappears. The pulse circle is displayed
  • The SD card pops up as mass-storage. I can copy and delete files
  • Return to the Expert Console, enter emd,DSK1,Mount
  • Wait a few seconds
  • Logging resumes. Logging icon reappears on the OLED

@PaulZC
Copy link
Contributor Author

PaulZC commented Feb 26, 2025

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants