From 281e48d4eb5d651ed49bc24838b18589e823f180 Mon Sep 17 00:00:00 2001 From: thebentern Date: Fri, 4 Sep 2026 18:00:52 +0000 Subject: [PATCH] chore: update hardware list from Meshtastic API --- public/data/hardware-list.json | 449 ++++++++++++++++++++++++++++++++- 1 file changed, 441 insertions(+), 8 deletions(-) diff --git a/public/data/hardware-list.json b/public/data/hardware-list.json index 0699ff16..b1267e66 100644 --- a/public/data/hardware-list.json +++ b/public/data/hardware-list.json @@ -784,7 +784,7 @@ "platformioTarget": "seeed-xiao-s3", "architecture": "esp32-s3", "activelySupported": true, - "supportLevel": 3, + "supportLevel": 1, "displayName": "Seeed Xiao ESP32-S3", "tags": [ "Seeed" @@ -1198,7 +1198,8 @@ ], "images": [ "m5_c6l.svg" - ] + ], + "partitionScheme": "16MB" }, { "hwModel": 110, @@ -1212,7 +1213,7 @@ "Heltec" ], "requiresDfu": true, - "hasMui": false, + "hasMui": true, "partitionScheme": "16MB", "images": [ "heltec_v4.svg" @@ -1236,12 +1237,28 @@ "rak_3312.svg" ] }, + { + "hwModel": 112, + "hwModelSlug": "M5STACK_CARDPUTER_ADV", + "platformioTarget": "m5stack-cardputer-adv", + "architecture": "esp32-s3", + "activelySupported": true, + "supportLevel": 1, + "displayName": "Cardputer Mesh Kit", + "tags": [ + "M5Stack" + ], + "images": [ + "m5stack_cardputer.svg" + ], + "partitionScheme": "8MB" + }, { "hwModel": 113, "hwModelSlug": "HELTEC_WIRELESS_TRACKER_V2", "platformioTarget": "heltec-wireless-tracker-v2", - "architecture": "esp32s3", - "activelySupported": false, + "architecture": "esp32-s3", + "activelySupported": true, "supportLevel": 1, "displayName": "Heltec Wireless Tracker V2", "tags": [ @@ -1273,7 +1290,7 @@ "hwModelSlug": "WISMESH_TAP_V2", "platformioTarget": "rak_wismesh_tap_v2", "architecture": "esp32-s3", - "activelySupported": false, + "activelySupported": true, "supportLevel": 1, "displayName": "RAK WisMesh Tap V2", "tags": [ @@ -1301,12 +1318,28 @@ "rak3401.svg" ] }, + { + "hwModel": 118, + "hwModelSlug": "RAK6421", + "platformioTarget": "native", + "architecture": "portduino", + "activelySupported": true, + "supportLevel": 1, + "displayName": "RAK6421 Hat+", + "tags": [ + "RAK" + ], + "images": [ + "rak6421.svg", + "meshtasticd_tux.svg" + ] + }, { "hwModel": 119, "hwModelSlug": "THINKNODE_M4", "platformioTarget": "thinknode_m4", "architecture": "nrf52840", - "activelySupported": false, + "activelySupported": true, "supportLevel": 1, "displayName": "ThinkNode M4", "tags": [ @@ -1322,7 +1355,7 @@ "hwModelSlug": "THINKNODE_M6", "platformioTarget": "thinknode_m6", "architecture": "nrf52840", - "activelySupported": false, + "activelySupported": true, "supportLevel": 1, "displayName": "ThinkNode M6", "tags": [ @@ -1333,6 +1366,21 @@ "thinknode_m6.svg" ] }, + { + "hwModel": 121, + "hwModelSlug": "MESHSTICK_1262", + "platformioTarget": "native", + "architecture": "portduino", + "activelySupported": true, + "supportLevel": 1, + "displayName": "Elecrow Meshstick 1262", + "tags": [ + "Elecrow" + ], + "images": [ + "meshtasticd_tux.svg" + ] + }, { "hwModel": 122, "hwModelSlug": "TBEAM_1_WATT", @@ -1349,5 +1397,390 @@ "images": [ "tbeam-1w.svg" ] + }, + { + "hwModel": 123, + "hwModelSlug": "T5_S3_EPAPER_PRO", + "platformioTarget": "t5-epaper-s3", + "architecture": "esp32-s3", + "activelySupported": false, + "supportLevel": 1, + "displayName": "LilyGo T5 E-paper S3 Pro", + "tags": [ + "LilyGo" + ], + "hasMui": false, + "partitionScheme": "8MB", + "images": [ + "t5s3_epaper.svg" + ] + }, + { + "hwModel": 125, + "hwModelSlug": "MINI_EPAPER_S3", + "platformioTarget": "mini-epaper-s3", + "architecture": "esp32-s3", + "activelySupported": false, + "supportLevel": 1, + "displayName": "LilyGo Mini E-paper S3", + "tags": [ + "LilyGo" + ], + "hasMui": false, + "images": [ + "mini-epaper-s3.svg" + ] + }, + { + "hwModel": 127, + "hwModelSlug": "HELTEC_MESH_NODE_T096", + "platformioTarget": "heltec-mesh-node-t096", + "architecture": "nrf52840", + "activelySupported": true, + "supportLevel": 1, + "displayName": "Heltec Mesh Node T096", + "tags": [ + "Heltec" + ], + "images": [ + "heltec-t096.svg" + ] + }, + { + "hwModel": 129, + "hwModelSlug": "THINKNODE_M7", + "platformioTarget": "thinknode_m7", + "architecture": "esp32-s3", + "activelySupported": true, + "supportLevel": 1, + "displayName": "ThinkNode M7", + "tags": [ + "Elecrow" + ], + "requiresDfu": false, + "images": [ + "thinknode_m7.svg" + ] + }, + { + "hwModel": 134, + "hwModelSlug": "STATION_G3", + "platformioTarget": "station-g3", + "architecture": "esp32-s3", + "activelySupported": false, + "supportLevel": 1, + "displayName": "Station G3", + "tags": [ + "B&Q" + ], + "images": [ + "station-g3.svg" + ], + "requiresDfu": true, + "partitionScheme": "16MB" + }, + { + "hwModel": 83, + "hwModelSlug": "TLORA_C6", + "platformioTarget": "tlora-c6", + "architecture": "esp32-c6", + "activelySupported": false, + "supportLevel": 1, + "displayName": "LilyGo T-Lora C6", + "tags": [ + "LilyGo" + ], + "images": [ + "tlora-c6.svg" + ] + }, + { + "hwModel": 133, + "hwModelSlug": "HELTEC_MESH_NODE_T1", + "platformioTarget": "heltec-mesh-node-t1", + "architecture": "nrf52840", + "activelySupported": true, + "supportLevel": 1, + "displayName": "Heltec Mesh Node T1", + "tags": [ + "Heltec" + ], + "images": [ + "heltec-meshnode-t1.svg" + ] + }, + { + "hwModel": 128, + "hwModelSlug": "MESH_TRACKER_X1", + "platformioTarget": "seeed_mesh_tracker_X1", + "architecture": "nrf52840", + "activelySupported": true, + "supportLevel": 1, + "displayName": "Seeed MeshTracker X1", + "tags": [ + "Seeed" + ], + "images": [ + "seeed_mesh_tracker_x1.svg" + ] + }, + { + "hwModel": 130, + "hwModelSlug": "THINKNODE_M8", + "platformioTarget": "thinknode_m8", + "architecture": "nrf52840", + "activelySupported": false, + "supportLevel": 1, + "displayName": "Elecrow ThinkNode M8", + "tags": [ + "Elecrow" + ], + "images": [ + "thinknode_m8.svg" + ] + }, + { + "hwModel": 124, + "hwModelSlug": "TBEAM_BPF", + "platformioTarget": "t-beam-bpf", + "architecture": "esp32-s3", + "activelySupported": true, + "supportLevel": 3, + "displayName": "LilyGo T-Beam BPF", + "tags": [ + "LilyGo" + ], + "images": [ + "tbeam-bpf.svg" + ], + "partitionScheme": "16MB" + }, + { + "hwModel": 131, + "hwModelSlug": "THINKNODE_M9", + "platformioTarget": "thinknode_m9", + "architecture": "esp32-s3", + "activelySupported": true, + "supportLevel": 1, + "partitionScheme": "16MB", + "displayName": "Elecrow ThinkNode M9", + "images": [ + "thinknode_m9.svg" + ], + "tags": [ + "Elecrow" + ], + "hasMui": true + }, + { + "hwModel": 136, + "hwModelSlug": "T_ECHO_CARD", + "platformioTarget": "t-echo-card", + "architecture": "nrf52840", + "activelySupported": false, + "supportLevel": 1, + "displayName": "LilyGo T-Echo-Card", + "tags": [ + "LilyGo" + ] + }, + { + "hwModel": 114, + "hwModelSlug": "T_WATCH_ULTRA", + "platformioTarget": "t-watch-ultra", + "architecture": "esp32-s3", + "activelySupported": false, + "supportLevel": 1, + "displayName": "T-Watch Ultra", + "tags": [ + "LilyGo" + ], + "images": [ + "t-watch-ultra.svg" + ], + "requiresDfu": false, + "partitionScheme": "16MB", + "hasMui": true + }, + { + "hwModel": 139, + "hwModelSlug": "HELTEC_MESH_TOWER_V2", + "platformioTarget": "heltec-mesh-tower-v2", + "architecture": "nrf52840", + "activelySupported": false, + "supportLevel": 1, + "displayName": "Heltec MeshTower V2", + "tags": [ + "Heltec" + ], + "images": [ + "heltec-mesh-tower-v2.svg" + ], + "requiresDfu": true + }, + { + "hwModel": 140, + "hwModelSlug": "MESHNOLOGY_W10", + "platformioTarget": "meshnology_w10", + "architecture": "esp32-s3", + "activelySupported": false, + "supportLevel": 1, + "displayName": "Meshnology W10", + "tags": [ + "Meshnology" + ], + "images": [ + "meshnology_w10.svg" + ], + "requiresDfu": true, + "partitionScheme": "16MB" + }, + { + "hwModel": 141, + "hwModelSlug": "HELTEC_RC32", + "platformioTarget": "heltec-rc32", + "architecture": "esp32-s3", + "activelySupported": false, + "supportLevel": 1, + "displayName": "Heltec RC32", + "tags": [ + "Heltec" + ], + "images": [ + "heltec_rc32.svg" + ], + "requiresDfu": true, + "partitionScheme": "16MB" + }, + { + "hwModel": 142, + "hwModelSlug": "HELTEC_RC52", + "platformioTarget": "heltec-rc52", + "architecture": "nrf52840", + "activelySupported": false, + "supportLevel": 1, + "displayName": "Heltec RC52", + "tags": [ + "Heltec" + ], + "images": [ + "heltec-rc52.svg" + ], + "requiresDfu": true + }, + { + "hwModel": 143, + "hwModelSlug": "HELTEC_RCC6", + "platformioTarget": "heltec-rcc6", + "architecture": "esp32-c6", + "activelySupported": false, + "supportLevel": 1, + "displayName": "Heltec RCC6", + "tags": [ + "Heltec" + ], + "images": [ + "heltec_rcc6.svg" + ], + "requiresDfu": false, + "partitionScheme": "16MB" + }, + { + "hwModel": 145, + "hwModelSlug": "MESHNOLOGY_W12", + "platformioTarget": "meshnology_w12", + "architecture": "esp32-s3", + "activelySupported": false, + "supportLevel": 1, + "displayName": "Meshnology W12", + "tags": [ + "Meshnology" + ], + "images": [ + "meshnology_w12.svg" + ], + "requiresDfu": true, + "partitionScheme": "16MB" + }, + { + "hwModel": 144, + "hwModelSlug": "SEEED_WIO_TRACKER_L1_PRO_1W", + "platformioTarget": "seeed_wio_tracker_L1_Pro_1W", + "architecture": "nrf52840", + "activelySupported": false, + "supportLevel": 1, + "displayName": "Seeed Wio Tracker L1 Pro 1W", + "tags": [ + "Seeed" + ], + "images": [ + "wio_tracker_l1_case.svg" + ], + "requiresDfu": true + }, + { + "hwModel": 9, + "hwModelSlug": "RAK4631", + "platformioTarget": "rak_wismesh_pocket", + "architecture": "nrf52840", + "activelySupported": false, + "supportLevel": 1, + "displayName": "RAK WisMesh Pocket V3", + "tags": [ + "RAK" + ], + "images": [ + "rak4631.svg" + ], + "requiresDfu": true + }, + { + "hwModel": 9, + "hwModelSlug": "RAK4631", + "platformioTarget": "rak_wismesh_repeater_mini", + "architecture": "nrf52840", + "activelySupported": false, + "supportLevel": 1, + "displayName": "RAK WisMesh Repeater Mini V2", + "tags": [ + "RAK" + ], + "images": [ + "rak4631.svg" + ], + "requiresDfu": true + }, + { + "hwModel": 117, + "hwModelSlug": "RAK3401", + "platformioTarget": "rak_wismesh_repeater_mini_hp", + "architecture": "nrf52840", + "activelySupported": false, + "supportLevel": 1, + "displayName": "RAK WisMesh Repeater Mini V2 HP", + "tags": [ + "RAK" + ], + "images": [ + "rak3401.svg" + ], + "requiresDfu": true + }, + { + "hwModel": 137, + "hwModelSlug": "SEEED_WIO_TRACKER_L2", + "platformioTarget": "seeed-wio-tracker-l2", + "architecture": "esp32-s3", + "activelySupported": false, + "supportLevel": 1, + "displayName": "Seeed Wio Tracker L2 Pro", + "tags": [ + "Seeed" + ], + "images": [ + "seeed_wio_tracker_l2.svg" + ], + "requiresDfu": true, + "partitionScheme": "16MB" } ] \ No newline at end of file