The easiest way is the official web flasher: meshcore.io/flasher.

  1. Open the flasher in a Chromium-based browser (Chrome, Edge) on a computer.
  2. Connect the device by USB.
  3. Choose your device and the firmware type:
    • Companion – for your personal device used with the app
    • Repeater – for a relay station
    • Room server – for a bulletin board
  4. Flash and wait until the device restarts.

Apps and configuration

  • Companion: the MeshCore app (web, Android, iOS).
  • Repeater and room server: configuration via config.meshcore.io.

Details: official documentation.