MeshCore Firmware
MeshCore™ (often discussed alongside Ripple) is a separate firmware ecosystem with its own build variants, routing concepts, and client tools. Treat MeshCore™ as not interchangeable with Meshtastic® unless your hardware vendor explicitly says so.
When it shines: MeshCore™ is often a better match when infrastructure does not change much—for example fixed repeaters, stable room or profile layouts, and deployments where roles and topology are planned and long-lived. Meshtastic® is often stronger for ad-hoc nets where membership and layout change frequently—see Meshtastic firmware. Neither rule is absolute; confirm for your hardware and release.
Firmware variants (concepts)
MeshCore™ images are often labeled by role and UI capabilities. Names may evolve—always read the release page for your version:
- GUI / display-capable – On-device or companion UI where the hardware supports it.
- Companion – Tighter coupling to phones or PCs for configuration depending on build.
- Repeater – Emphasizes relaying traffic with minimal local UI.
- Room server – Local services or aggregation patterns (check current project docs for exact behavior).
Not every variant is available for every chip or board.
Supported hardware (high level)
- ESP32-class boards with appropriate LoRa front-ends (vendor-specific).
- nRF52 devices where the project publishes supported targets.
Use the web flasher board list and GitHub release notes as the source of truth—not generic ESP32 tutorials.
Feature areas
- Ripple UI patterns and profiles that differ from Meshtastic® channel UX—follow MeshCore™ docs for setup.
- Routing and roles – Repeater vs endpoint behavior is configuration- and build-dependent.
- Encryption and identity – Align keys and identities with your group’s chosen profile.
Updates and recovery
- Web flasher – Full reflash when switching variants or recovering.
- Project tools – Some targets have companion utilities—see current documentation.
Mobile client (Ripple)
Day-to-day configuration uses Ripple / MeshCore™ clients—not the Meshtastic® app. Follow MeshCore mobile app (Ripple) for a guided flow and screenshot placeholders; confirm menus against your release.
Authoritative references
- Project hub: github.com/meshcore-dev
- Community and announcements – follow links from the project README for Discord/Matrix or forums listed there.
When in doubt, confirm behavior against the release notes for the exact firmware file you flashed.