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
| Device | MCU | Notes |
|---|---|---|
| Heltec V3 | ESP32-S3 | Most popular beginner choice; stock BT antenna issue (see Budget Devices page) |
| Heltec V4 | ESP32-S3 | 28 dBm, solar charging interface |
| Heltec T114 | nRF52840 | Lower power than ESP32; DFU flashing |
| Heltec Wireless Paper | ESP32-S3 | E-ink display, 20 µA deep sleep |
| LilyGo T-Beam | ESP32 | GPS built-in; 18650 holder |
| LilyGo T-Deck | ESP32-S3 | QWERTY + touchscreen standalone node |
| LilyGo T-Echo | nRF52840 | E-ink + GPS + NFC; 7 - 14 day battery |
| RAK4631 (WisBlock) | nRF52840 | Modular platform; DFU flashing |
| Wio Tracker L1 | nRF52840 | OLED + GPS; bare board |
| Wio Tracker L1 Lite | nRF52840 | Most affordable Wio option |
| Wio Tracker L1 Pro | nRF52840 | Rugged enclosed, GPS, built-in battery |
| SenseCAP T1000-E | nRF52840 | Credit-card size, IP65, GPS |
| Station G2 | ESP32 | 36.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.