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.