HardwareModel class

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 .

Properties

hashCode int
The hash code for this object.
no setterinherited
name String
This enum's name, as specified in the .proto file.
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
value int
This enum's integer value, as specified in the .proto file.
finalinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
Returns this enum's name or the value if names are not represented.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

valueOf(int value) HardwareModel?

Constants

ANDROID_SIM → const HardwareModel
The simulator built into the android app
BETAFPV_900_NANO_TX → const HardwareModel
BetaFPV ExpressLRS "Nano" TX Module 900MHz with ESP32 CPU
BETAFPV_2400_TX → const HardwareModel
New BETAFPV ELRS Micro TX Module 2.4G with ESP32 CPU
CANARYONE → const HardwareModel
Canary Radio Company - CanaryOne: https://canaryradio.io/products/canaryone
CDEBYTE_EORA_S3 → const HardwareModel
CDEBYTE EoRa-S3 board using their own MM modules, clone of LILYGO T3S3
CHATTER_2 → const HardwareModel
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
CROWPANEL → const HardwareModel
Elecrow CrowPanel Advance models, ESP32-S3 and TFT with SX1262 radio plugin
DIY_V1 → const HardwareModel
Custom DIY device based on @NanoVHF schematics: https://github.com/NanoVHF/Meshtastic-DIY/tree/main/Schematics
DR_DEV → const HardwareModel
Custom Disaster Radio esp32 v3 device https://github.com/sudomesh/disaster-radio/tree/master/hardware/board_esp32_v3
EBYTE_ESP32_S3 → const HardwareModel
EBYTE SPI LoRa module and ESP32-S3
ESP32_S3_PICO → const HardwareModel
Waveshare ESP32-S3-PICO with PICO LoRa HAT and 2.9inch e-Ink
GAT562_MESH_TRIAL_TRACKER → const HardwareModel
GAT562 Mesh Trial Tracker
GENIEBLOCKS → const HardwareModel
TODO: REPLACE
HELTEC_CAPSULE_SENSOR_V3 → const HardwareModel
Heltec Capsule Sensor V3 with ESP32-S3 CPU, Portable LoRa device that can replace GNSS modules or sensors
HELTEC_HRU_3601 → const HardwareModel
Heltec HRU-3601: https://heltec.org/project/hru-3601/
HELTEC_HT62 → const HardwareModel
Heltec HT-CT62 with ESP32-C3 CPU and SX1262 LoRa
HELTEC_MESH_NODE_T114 → const HardwareModel
Heltec Mesh Node T114 board with nRF52840 CPU, and a 1.14 inch TFT display, Ultimate low-power design, specifically adapted for the Meshtatic project
HELTEC_MESH_POCKET → const HardwareModel
Heltec Magnetic Power Bank with Meshtastic compatible
HELTEC_MESH_SOLAR → const HardwareModel
MeshSolar is an integrated power management and communication solution designed for outdoor low-power devices. https://heltec.org/project/meshsolar/
HELTEC_SENSOR_HUB → const HardwareModel
Heltec HRI-3621 industrial probe
HELTEC_V1 → const HardwareModel
Ancient heltec WiFi_Lora_32 board
HELTEC_V2_0 → const HardwareModel
The original heltec WiFi_Lora_32_V2, which had battery voltage sensing hooked to GPIO 13 (see HELTEC_V2 for the new version).
HELTEC_V2_1 → const HardwareModel
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
HELTEC_V3 → const HardwareModel
New Heltec LoRA32 with ESP32-S3 CPU
HELTEC_VISION_MASTER_E213 → const HardwareModel
Heltec Vision Master E213 with ESP32-S3 CPU, and a 2.13 inch E-Ink display
HELTEC_VISION_MASTER_E290 → const HardwareModel
Heltec Vision Master E290 with ESP32-S3 CPU, and a 2.9 inch E-Ink display
HELTEC_VISION_MASTER_T190 → const HardwareModel
Heltec Vision Master T190 with ESP32-S3 CPU, and a 1.90 inch TFT display
HELTEC_WIRELESS_BRIDGE → const HardwareModel
Heltec Wireless Bridge
HELTEC_WIRELESS_PAPER → const HardwareModel
Heltec Wireless Paper with ESP32-S3 CPU and E-Ink display
HELTEC_WIRELESS_PAPER_V1_0 → const HardwareModel
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
HELTEC_WIRELESS_TRACKER → const HardwareModel
Heltec Wireless Tracker with ESP32-S3 CPU, built-in GPS, and TFT Newer V1.1, version is written on the PCB near the display.
HELTEC_WIRELESS_TRACKER_V1_0 → const HardwareModel
Heltec Wireless Tracker with ESP32-S3 CPU, built-in GPS, and TFT Older "V1.0" Variant
HELTEC_WSL_V3 → const HardwareModel
New Heltec Wireless Stick Lite with ESP32-S3 CPU
LILYGO_TBEAM_S3_CORE → const HardwareModel
New T-BEAM with ESP32-S3 CPU
Lilygo LINK32 board with sensors
LORA_RELAY_V1 → const HardwareModel
LORA_TYPE → const HardwareModel
LoRAType device: https://loratype.org/
M5STACK → const HardwareModel
M5 esp32 based MCU modules with enclosure, TFT and LORA Shields. All Variants (Basic, Core, Fire, Core2, CoreS3, Paper) https://m5stack.com/
M5STACK_CORE2 → const HardwareModel
M5STACK_COREBASIC → const HardwareModel
M5 esp32 based MCU modules with enclosure, TFT and LORA Shields. All Variants (Basic, Core, Fire, Core2, CoreS3, Paper) https://m5stack.com/
M5STACK_CORES3 → const HardwareModel
M5 esp32 based MCU modules with enclosure, TFT and LORA Shields. All Variants (Basic, Core, Fire, Core2, CoreS3, Paper) https://m5stack.com/
ME25LS01_4Y10TD → const HardwareModel
Minewsemi ME25LS01 (ME25LE01_V1.0). NRF52840 w/ LR1110 radio, buttons and leds and pins.
MESH_TAB → const HardwareModel
Mesh-Tab, esp32 based https://github.com/valzzu/Mesh-Tab
MeshLink board developed by LoraItalia. NRF52840, eByte E22900M22S (Will also come with other frequencies), 25w MPPT solar charger (5v,12v,18v selectable), support for gps, buzzer, oled or e-ink display, 10 gpios, hardware watchdog https://www.loraitalia.it
MS24SF1 → const HardwareModel
Nordic nRF52840+Semtech SX1262 LoRa BLE Combo Module. nRF52840+SX1262 MS24SF1
NANO_G1 → const HardwareModel
B&Q Consulting Nano Edition G1: https://uniteng.com/wiki/doku.php?id=meshtastic:nano
NANO_G1_EXPLORER → const HardwareModel
B&Q Consulting Nano G1 Explorer: https://wiki.uniteng.com/en/meshtastic/nano-g1-explorer
NANO_G2_ULTRA → const HardwareModel
B&Q Consulting Nano G2 Ultra: https://wiki.uniteng.com/en/meshtastic/nano-g2-ultra
NOMADSTAR_METEOR_PRO → const HardwareModel
NomadStar Meteor Pro https://nomadstar.ch/
NRF52_PROMICRO_DIY → const HardwareModel
NRF52_PROMICRO_DIY Promicro NRF52840 with SX1262/LLCC68, SSD1306 OLED and NEO6M GPS
NRF52_UNKNOWN → const HardwareModel
TODO: REPLACE
NRF52840_PCA10059 → const HardwareModel
nRF52840 Dongle : https://www.nordicsemi.com/Products/Development-hardware/nrf52840-dongle/
NRF52840DK → const HardwareModel
TODO: REPLACE
PICOMPUTER_S3 → const HardwareModel
Bobricius Picomputer with ESP32-S3 CPU, Keyboard and IPS display
PORTDUINO → const HardwareModel
TODO: REPLACE
PPR → const HardwareModel
TODO: REPLACE
PRIVATE_HW → const HardwareModel
QWANTZ_TINY_ARMS → const HardwareModel
Reserved ID for future and past use
RADIOMASTER_900_BANDIT → const HardwareModel
RadioMaster 900 Bandit, https://www.radiomasterrc.com/products/bandit-expresslrs-rf-module SSD1306 OLED and No GPS
RADIOMASTER_900_BANDIT_NANO → const HardwareModel
RadioMaster 900 Bandit Nano, https://www.radiomasterrc.com/products/bandit-nano-expresslrs-rf-module ESP32-D0WDQ6 With SX1276/SKY66122, SSD1306 OLED and No GPS
RAK2560 → const HardwareModel
RAK2560 Solar base station based on RAK4630
RAK3172 → const HardwareModel
RAK3172 STM32WLE5 Module (https://store.rakwireless.com/products/wisduo-lpwan-module-rak3172)
RAK3312 → const HardwareModel
RAKwireless WisBlock Core RAK3312 https://docs.rakwireless.com/product-categories/wisduo/rak3112-module/overview/
RAK4631 → const HardwareModel
TODO: REPLACE
RAK11200 → const HardwareModel
RAK WisBlock ESP32 core: https://docs.rakwireless.com/Product-Categories/WisBlock/RAK11200/Overview/
RAK11310 → const HardwareModel
RAK11310 (RP2040 + SX1262)
RESERVED_FRIED_CHICKEN → const HardwareModel
Reserved Fried Chicken ID for future use
ROUTASTIC → const HardwareModel
Similar to PORTDUINO but used by Routastic devices, this is not any particular device and does not run Meshtastic's code but supports the same frame format. Runs on linux, see https://github.com/Jorropo/routastic
RP2040_FEATHER_RFM95 → const HardwareModel
RP2040_FEATHER_RFM95 Adafruit Feather RP2040 with RFM95 LoRa Radio RFM95 with SX1272, SSD1306 OLED https://www.adafruit.com/product/5714 https://www.adafruit.com/product/326 https://www.adafruit.com/product/938 ^^^ short A0 to switch to I2C address 0x3C
RP2040_LORA → const HardwareModel
Waveshare RP2040 LoRa - https://www.waveshare.com/rp2040-lora.htm
RPI_PICO → const HardwareModel
Raspberry Pi Pico (W) with Waveshare SX1262 LoRa Node Module
RPI_PICO2 → const HardwareModel
Pico2 with Waveshare Hat, same as Pico
SEEED_SOLAR_NODE → const HardwareModel
Seeed Solar Node
SEEED_WIO_TRACKER_L1 → const HardwareModel
Seeed Tracker L1
SEEED_WIO_TRACKER_L1_EINK → const HardwareModel
Seeed Tracker L1 EINK driver
SEEED_XIAO_S3 → const HardwareModel
Seeed XIAO S3 DK
SENSECAP_INDICATOR → const HardwareModel
Sensecap Indicator from Seeed Studio. ESP32-S3 device with TFT and RP2040 coprocessor
SENSELORA_RP2040 → const HardwareModel
Makerfabs SenseLoRA Receiver (RP2040 + RFM96)
SENSELORA_S3 → const HardwareModel
Makerfabs SenseLoRA Industrial Monitor (ESP32-S3 + RFM96)
STATION_G1 → const HardwareModel
B&Q Consulting Station Edition G1: https://uniteng.com/wiki/doku.php?id=meshtastic:station
STATION_G2 → const HardwareModel
B&Q Consulting Station G2: https://wiki.uniteng.com/en/meshtastic/station-g2
T_DECK → const HardwareModel
LilyGo T-Deck with ESP32-S3 CPU, Keyboard and IPS display
T_DECK_PRO → const HardwareModel
Lilygo T-Deck Pro
T_ECHO → const HardwareModel
TODO: REPLACE
T_ECHO_LITE → const HardwareModel
Lilygo T-Echo Lite
T_ETH_ELITE → const HardwareModel
Lilygo T-ETH-Elite
T_LORA_PAGER → const HardwareModel
Lilygo TLora Pager
T_WATCH_S3 → const HardwareModel
LilyGo T-Watch S3 with ESP32-S3 CPU and IPS display
TBEAM → const HardwareModel
TODO: REPLACE
TBEAM_V0P7 → const HardwareModel
TODO: REPLACE
TD_LORAC → const HardwareModel
Teledatics TD-LORAC NRF52840 based M.2 LoRA module Compatible with the TD-WRLS development board
THINKNODE_M1 → const HardwareModel
Elecrow ThinkNode M1 & M2 https://www.elecrow.com/wiki/ThinkNode-M1_Transceiver_Device(Meshtastic)_Power_By_nRF52840.html https://www.elecrow.com/wiki/ThinkNode-M2_Transceiver_Device(Meshtastic)_Power_By_NRF52840.html (this actually uses ESP32-S3)
THINKNODE_M2 → const HardwareModel
THINKNODE_M5 → const HardwareModel
Elecrow ThinkNode M5 https://www.elecrow.com/wiki/ThinkNode_M5_Meshtastic_LoRa_Signal_Transceiver_ESP32-S3.html
TLORA_C6 → const HardwareModel
Lilygo TLora-C6 with the new ESP32-C6 MCU
TLORA_T3_S3 → const HardwareModel
TODO: REPLACE
TLORA_V1 → const HardwareModel
TODO: REPLACE
TLORA_V1_1P3 → const HardwareModel
TODO: REPLACE
TLORA_V2 → const HardwareModel
TODO: REPLACE
TLORA_V2_1_1P6 → const HardwareModel
TODO: REPLACE
TLORA_V2_1_1P8 → const HardwareModel
TODO: REPLACE
TRACKER_T1000_E → const HardwareModel
Seeed studio T1000-E tracker card. NRF52840 w/ LR1110 radio, GPS, button, buzzer, and sensors.
TWC_MESH_V4 → const HardwareModel
TWC_MESH_V4 Adafruit NRF52840 feather express with SX1262, SSD1306 OLED and NEO6M GPS
UNPHONE → const HardwareModel
unPhone with ESP32-S3, TFT touchscreen, LSM6DS3TR-C accelerometer and gyroscope
UNSET → const HardwareModel
TODO: REPLACE
values → const List<HardwareModel>
WIO_E5 → const HardwareModel
Seeed Studio Wio-E5 (either mini or Dev kit) using STM32WL chip.
WIO_WM1110 → const HardwareModel
WIO Tracker WM1110 family from Seeed Studio. Includes wio-1110-tracker and wio-1110-sdk
WIPHONE → const HardwareModel
wiphone https://www.wiphone.io/
WISMESH_TAG → const HardwareModel
RAKwireless WisMesh Tag
WISMESH_TAP → const HardwareModel
WisMesh Tap RAK-4631 w/ TFT in injection modled case
XIAO_NRF52_KIT → const HardwareModel
Seeed XIAO nRF52840 + Wio SX1262 kit