Supported Hardware for MeshCore
MeshCore hassupports stricta hardwarerange requirementsof comparedLoRa totransceivers, Meshtastic.including SX1262/SX1268, SX1276/SX1278, LLCC68, LR1110, and STM32WLx radios. The most criticalimportant constraintpractical distinction is firmware availability:
the radio:official MeshCore requiresweb anflasher SX1262offers (orprebuilt SX1268)binaries LoRamainly transceiverfor SX126x boards.
Boards thatbuilt usearound the older SX1276/SX1278 chipset cannotare runalso MeshCoresupported (the source tree ships a CustomSX1276Wrapper and dedicated SX1276 variants such as lilygo_tbeam_SX1276), but they typically require building firmware atfrom all.source rather than flashing a prebuilt image. On older ESP32 boards the real limiting factor is usually MCU/flash size, not the radio chip.
Compatibility Quick Reference
| Board | MCU | Radio | Firmware Variants | Flash Method | Status |
|---|---|---|---|---|---|
| RAK4631 (WisBlock) | nRF52840 | SX1262 | Companion, Repeater, Room Server, Sensor | UF2 drag-and-drop / WebSerial | Gold standard |
| T-Beam v1.2+ | ESP32 (WROOM) | SX1262 | Companion, Repeater, Room Server | WebSerial (Chrome/Edge) | Supported |
| T-Beam Supreme | ESP32-S3 | SX1262 | Companion, Repeater, Room Server | WebSerial (Chrome/Edge) | Supported |
| Heltec WiFi LoRa 32 V3 | ESP32-S3 | SX1262 | Companion, Repeater | WebSerial (Chrome/Edge) | Supported |
| T114 (WisBlock-compatible) | nRF52840 | SX1262 | Companion, Repeater, Room Server, Sensor | UF2 drag-and-drop / WebSerial | Supported |
| Heltec HT-n62 | nRF52840 | SX1262 | Companion, Repeater | UF2 drag-and-drop | Supported |
Per-board firmware-variant lists above follow MeshCore's real firmware types (Companion, Repeater, Room Server, Sensor). Confirm the exact variants published for a given board against the live flasher board list and the firmware release artifacts before planning a deployment.
Supported Boards - Detailed Profiles
RAK4631 (RAKwireless WisBlock Core) - Gold Standard
The RAK4631 module combines a Nordic nRF52840 microcontroller with a Semtech SX1262 radio and is mounted on a RAK WisBlock base board (most commonly the RAK19007 or RAK19003).
- MCU: nRF52840 - 64 MHz ARM Cortex-M4F, 1 MB flash, 256 KB RAM, hardware AES, BLE 5.0
- Radio: SX1262 - supports LoRa, FSK, up to +22 dBm TX power
- Flash method: UF2 drag-and-drop (double-tap reset button, copy .uf2 to the RAK4631 USB drive) or via the MeshCore Web Flasher at flasher.meshcore.io
- Available firmware types: Companion, Repeater, Room Server, Sensor
T-Beam v1.2 and later
The TTGO T-Beam v1.2 and subsequent revisions use an ESP32 MCU with an SX1262 radio module.
- MCU: ESP32 WROOM
- Radio: SX1262
- Flash method: WebSerial via Chrome or Edge at flasher.meshcore.io
- Available firmware types: Companion, Repeater, Room Server
- Note: Older SX1276-based T-
BeamBeams (v0.7, v1.0,andv1.1 use SX1276 and1) areNOTsupportedcompatibleviawiththeMeshCore.upstreamlilygo_tbeam_SX1276source variant (companion / repeater / room_server build environments), but prebuilt binaries for them may not be on the web flasher, so they typically require building from source.
IncompatibleLimited / Source-Build-Only Hardware
The boards below use the older SX1276/SX1278 chipset. SX1276 itself is a supported MeshCore radio (via CustomSX1276Wrapper), so these are not "incompatible" at the chipset level. The practical caveat is that prebuilt binaries are generally not offered on the web flasher, so support may require building from source, and on the oldest boards MCU/flash limits can be a constraint. Verify upstream variant coverage for a specific board before relying on it.
| Board | Radio | |
|---|---|---|
| T-Beam v0.7 / v1.0 / v1.1 | SX1276 | lilygo_tbeam_SX1276 |
| Heltec WiFi LoRa 32 V2 | SX1276 | |
| TTGO LoRa32 V1 / V2 | SX1276 | |
| Heltec WiFi LoRa 32 V1 | SX1276 |