I put together a small tool that runs the MeshCore web flasher (flasher.meshcore.io) and the Repeater Setup page on your own computer. After the first setup it also works offline.
What it does:
- Offers firmware from one folder on your disk: your own builds, the official releases and any custom firmware. The folder structure doesn’t matter, only the file names do.
- Labels the drop-down entries so builds are easy to tell apart (e.g.
MUPS v1.18.0.mups1,MUPS-dev …,Original v1.18.0-81dbae5). - Includes the Repeater Setup page, and the serial console’s
clock syncsends a valid time instead of failing. - Needs only Python 3. Runs on Windows, Linux and WSL, and git is optional.
- Adding new firmware is a copy plus one refresh command.
Download and details: https://github.com/m0urs/meshcore-local-flasher
Tested on native Windows and on Linux (WSL) with Chrome. Not yet tested: erase and bootloader update on real nRF52 devices. Feedback and bug reports are welcome.
Run the MeshCore web flasher locally, with your own firmware

