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 thevalue
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
- LINK_32 → const HardwareModel
- 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 → const HardwareModel
- 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