Skip to content

feat: add xmodem cp upload/download command#915

Open
benallfree wants to merge 4 commits intomeshtastic:masterfrom
MeshEnvy:feat/xmodem-cp
Open

feat: add xmodem cp upload/download command#915
benallfree wants to merge 4 commits intomeshtastic:masterfrom
MeshEnvy:feat/xmodem-cp

Conversation

@benallfree
Copy link
Copy Markdown

@benallfree benallfree commented Apr 13, 2026

This PR adds support for Meshtastic's XMODEM-based file copy feature.

  • Added --cp <src> <dst>
  • Added bidirectional copy behavior:
    • If src is a local file, upload to device path dst.
    • Otherwise, download device path src to local path dst.
  • Added transfer progress output for upload/download in CLI.
  • Implemented XMODEM packet flow
  • Added integration test for nRF external flash / no external flash, and esp32

@benallfree benallfree marked this pull request as ready for review April 13, 2026 00:11
@benallfree benallfree mentioned this pull request Apr 13, 2026
2 tasks
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

Successfully merging this pull request may close these issues.

1 participant