Note: these enum names must EXACTLY match the string used in the device bin/build-all.sh script. Because they will be used to find firmware filenames in the android app for OTA updates. To match the old style filenames, _ is converted to -, p is converted to .

Generated

from enum meshtastic.HardwareModel

Enumeration Members

ANDROID_SIM: 38

The simulator built into the android app

Generated

from enum value: ANDROID_SIM = 38;

BETAFPV_2400_TX: 45

New BETAFPV ELRS Micro TX Module 2.4G with ESP32 CPU

Generated

from enum value: BETAFPV_2400_TX = 45;

BETAFPV_900_NANO_TX: 46

BetaFPV ExpressLRS "Nano" TX Module 900MHz with ESP32 CPU

Generated

from enum value: BETAFPV_900_NANO_TX = 46;

CANARYONE: 29

Canary Radio Company - CanaryOne: https://canaryradio.io/products/canaryone

Generated

from enum value: CANARYONE = 29;

CHATTER_2: 56

CircuitMess Chatter 2 LLCC68 Lora Module and ESP32 Wroom Lora module can be swapped out for a Heltec RA-62 which is "almost" pin compatible with one cut and one jumper Meshtastic works

Generated

from enum value: CHATTER_2 = 56;

DIY_V1: 39

Custom DIY device based on

Nano VHF

schematics: https://github.com/NanoVHF/Meshtastic-DIY/tree/main/Schematics

Generated

from enum value: DIY_V1 = 39;

DR_DEV: 41

Generated

from enum value: DR_DEV = 41;

EBYTE_ESP32_S3: 54

EBYTE SPI LoRa module and ESP32-S3

Generated

from enum value: EBYTE_ESP32_S3 = 54;

ESP32_S3_PICO: 55

Waveshare ESP32-S3-PICO with PICO LoRa HAT and 2.9inch e-Ink

Generated

from enum value: ESP32_S3_PICO = 55;

GENIEBLOCKS: 35

TODO: REPLACE

Generated

from enum value: GENIEBLOCKS = 35;

HELTEC_HT62: 53

Heltec HT-CT62 with ESP32-C3 CPU and SX1262 LoRa

Generated

from enum value: HELTEC_HT62 = 53;

HELTEC_V1: 11

Ancient heltec WiFi_Lora_32 board

Generated

from enum value: HELTEC_V1 = 11;

HELTEC_V2_0: 5

The original heltec WiFi_Lora_32_V2, which had battery voltage sensing hooked to GPIO 13 (see HELTEC_V2 for the new version).

Generated

from enum value: HELTEC_V2_0 = 5;

HELTEC_V2_1: 10

The new version of the heltec WiFi_Lora_32_V2 board that has battery sensing hooked to GPIO 37. Sadly they did not update anything on the silkscreen to identify this board

Generated

from enum value: HELTEC_V2_1 = 10;

HELTEC_V3: 43

New Heltec LoRA32 with ESP32-S3 CPU

Generated

from enum value: HELTEC_V3 = 43;

HELTEC_WIRELESS_PAPER: 49

Heltec Wireless Paper with ESP32-S3 CPU and E-Ink display

Generated

from enum value: HELTEC_WIRELESS_PAPER = 49;

HELTEC_WIRELESS_PAPER_V1_0: 57

Heltec Wireless Paper, With ESP32-S3 CPU and E-Ink display Older "V1.0" Variant, has no "version sticker" E-Ink model is DEPG0213BNS800 Tab on the screen protector is RED Flex connector marking is FPC-7528B

Generated

from enum value: HELTEC_WIRELESS_PAPER_V1_0 = 57;

HELTEC_WIRELESS_TRACKER: 48

Heltec Wireless Tracker with ESP32-S3 CPU, built-in GPS, and TFT Newer V1.1, version is written on the PCB near the display.

Generated

from enum value: HELTEC_WIRELESS_TRACKER = 48;

HELTEC_WIRELESS_TRACKER_V1_0: 58

Heltec Wireless Tracker with ESP32-S3 CPU, built-in GPS, and TFT Older "V1.0" Variant

Generated

from enum value: HELTEC_WIRELESS_TRACKER_V1_0 = 58;

HELTEC_WSL_V3: 44

New Heltec Wireless Stick Lite with ESP32-S3 CPU

Generated

from enum value: HELTEC_WSL_V3 = 44;

LILYGO_TBEAM_S3_CORE: 12

New T-BEAM with ESP32-S3 CPU

Generated

from enum value: LILYGO_TBEAM_S3_CORE = 12;

LORA_RELAY_V1: 32

Generated

from enum value: LORA_RELAY_V1 = 32;

LORA_TYPE: 19

LoRAType device: https://loratype.org/

Generated

from enum value: LORA_TYPE = 19;

M5STACK: 42

M5 esp32 based MCU modules with enclosure, TFT and LORA Shields. All Variants (Basic, Core, Fire, Core2, Paper) https://m5stack.com/

Generated

from enum value: M5STACK = 42;

NANO_G1: 14

Generated

from enum value: NANO_G1 = 14;

NANO_G1_EXPLORER: 17

Generated

from enum value: NANO_G1_EXPLORER = 17;

NANO_G2_ULTRA: 18

Generated

from enum value: NANO_G2_ULTRA = 18;

NRF52840DK: 33

TODO: REPLACE

Generated

from enum value: NRF52840DK = 33;

NRF52840_PCA10059: 40

Generated

from enum value: NRF52840_PCA10059 = 40;

NRF52_UNKNOWN: 36

TODO: REPLACE

Generated

from enum value: NRF52_UNKNOWN = 36;

PICOMPUTER_S3: 52

Bobricius Picomputer with ESP32-S3 CPU, Keyboard and IPS display

Generated

from enum value: PICOMPUTER_S3 = 52;

PORTDUINO: 37

TODO: REPLACE

Generated

from enum value: PORTDUINO = 37;

PPR: 34

TODO: REPLACE

Generated

from enum value: PPR = 34;

PRIVATE_HW: 255

Generated

from enum value: PRIVATE_HW = 255;

RAK11200: 13

Generated

from enum value: RAK11200 = 13;

RAK11310: 26

RAK11310 (RP2040 + SX1262)

Generated

from enum value: RAK11310 = 26;

RAK4631: 9

TODO: REPLACE

Generated

from enum value: RAK4631 = 9;

RP2040_LORA: 30

Generated

from enum value: RP2040_LORA = 30;

RPI_PICO: 47

Raspberry Pi Pico (W) with Waveshare SX1262 LoRa Node Module

Generated

from enum value: RPI_PICO = 47;

SENSELORA_RP2040: 27

Makerfabs SenseLoRA Receiver (RP2040 + RFM96)

Generated

from enum value: SENSELORA_RP2040 = 27;

SENSELORA_S3: 28

Makerfabs SenseLoRA Industrial Monitor (ESP32-S3 + RFM96)

Generated

from enum value: SENSELORA_S3 = 28;

STATION_G1: 25

Generated

from enum value: STATION_G1 = 25;

STATION_G2: 31

Generated

from enum value: STATION_G2 = 31;

TBEAM: 4

TODO: REPLACE

Generated

from enum value: TBEAM = 4;

TBEAM_V0P7: 6

TODO: REPLACE

Generated

from enum value: TBEAM_V0P7 = 6;

TLORA_T3_S3: 16

TODO: REPLACE

Generated

from enum value: TLORA_T3_S3 = 16;

TLORA_V1: 2

TODO: REPLACE

Generated

from enum value: TLORA_V1 = 2;

TLORA_V1_1P3: 8

TODO: REPLACE

Generated

from enum value: TLORA_V1_1P3 = 8;

TLORA_V2: 1

TODO: REPLACE

Generated

from enum value: TLORA_V2 = 1;

TLORA_V2_1_1P6: 3

TODO: REPLACE

Generated

from enum value: TLORA_V2_1_1P6 = 3;

TLORA_V2_1_1P8: 15

TODO: REPLACE

Generated

from enum value: TLORA_V2_1_1P8 = 15;

T_DECK: 50

LilyGo T-Deck with ESP32-S3 CPU, Keyboard and IPS display

Generated

from enum value: T_DECK = 50;

T_ECHO: 7

TODO: REPLACE

Generated

from enum value: T_ECHO = 7;

T_WATCH_S3: 51

LilyGo T-Watch S3 with ESP32-S3 CPU and IPS display

Generated

from enum value: T_WATCH_S3 = 51;

UNSET: 0

TODO: REPLACE

Generated

from enum value: UNSET = 0;

Generated using TypeDoc