Skip to main content

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

BoardMCURadioFirmware VariantsFlash MethodStatus
RAK4631 (WisBlock)nRF52840SX1262Companion, Repeater, Room Server, SensorUF2 drag-and-drop / WebSerialGold standard
T-Beam v1.2+ESP32 (WROOM)SX1262Companion, Repeater, Room ServerWebSerial (Chrome/Edge)Supported
T-Beam SupremeESP32-S3SX1262Companion, Repeater, Room ServerWebSerial (Chrome/Edge)Supported
Heltec WiFi LoRa 32 V3ESP32-S3SX1262Companion, RepeaterWebSerial (Chrome/Edge)Supported
T114 (WisBlock-compatible)nRF52840SX1262Companion, Repeater, Room Server, SensorUF2 drag-and-drop / WebSerialSupported
Heltec HT-n62nRF52840SX1262Companion, RepeaterUF2 drag-and-dropSupported

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, and v1.1 use SX1276 and1) are NOTsupported compatiblevia withthe MeshCore.upstream lilygo_tbeam_SX1276 source 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.

BoardRadioReason IncompatibleNotes
T-Beam v0.7 / v1.0 / v1.1SX1276WrongSupported radiovia chipset.the Runlilygo_tbeam_SX1276 Meshtasticsource instead.variant; not on the prebuilt web flasher.
Heltec WiFi LoRa 32 V2SX1276WrongSX1276 radiochipset chipset.is supported; no prebuilt flasher binary - confirm whether an upstream variant exists / build from source.
TTGO LoRa32 V1 / V2SX1276WrongSX1276 radiochipset chipset.is supported; board-variant coverage upstream is limited - verify before use.
Heltec WiFi LoRa 32 V1SX1276WrongSX1276 radiochipset chipset.is supported; no prebuilt flasher binary - confirm upstream variant / build from source.

For the authoritative and up-to-date list of supported hardware, refer to the MeshCore firmware repository at github.com/meshcore-dev/MeshCore