LowMesh

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.