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 sync sends 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
Tagged on:

Leave a Reply

Your email address will not be published. Required fields are marked *