Skip to main content

MeshCore Device Compatibility

MeshCore Device Compatibility

MeshCore is a lightweight mesh firmware optimised for LoRa networks. The following devices are supported as of early 2026. Always check flasher.meshcore.io for the latest list before purchasing hardware specifically for MeshCore.

Supported Devices

DeviceMCUNotes
Heltec V3ESP32-S3Most popular beginner choice; stock BT antenna issue (see Budget Devices page)
Heltec V4ESP32-S328 dBm, solar charging interface
Heltec T114nRF52840Lower power than ESP32; DFU flashing
Heltec Wireless PaperESP32-S3E-ink display, 20 µA deep sleep
LilyGo T-BeamESP32GPS built-in; 18650 holder
LilyGo T-DeckESP32-S3QWERTY + touchscreen standalone node
LilyGo T-EchonRF52840E-ink + GPS + NFC; 7–14 day battery
RAK4631 (WisBlock)nRF52840Modular platform; DFU flashing
Wio Tracker L1nRF52840OLED + GPS; bare board
Wio Tracker L1 LitenRF52840Most affordable Wio option
Wio Tracker L1 PronRF52840Rugged enclosed, GPS, built-in battery
SenseCAP T1000-EnRF52840Credit-card size, IP65, GPS
Station G2ESP3236.5 dBm output, LNA; base station role

Firmware Variants

When flashing MeshCore you choose a firmware variant:

  • Companion: Personal device that pairs with a phone app over BLE or USB.
  • Repeater: Autonomous mesh relay node; no user interaction needed after setup.
  • Room Server: Acts as a message store-and-forward hub for a channel.

nRF52 vs ESP32 Considerations

nRF52840-based devices (T-Echo, T114, RAK4631, Wio series, SenseCAP T1000-E) draw significantly less power than ESP32 equivalents, making them better suited for battery-critical deployments. The trade-off is a different flashing workflow: nRF52 devices use USB DFU with a double-tap reset rather than the BOOT-button bootloader used on ESP32 boards.