From 1df57e22626f2c9ec6f307063aca954fd4957582 Mon Sep 17 00:00:00 2001 From: Garth Vander Houwen Date: Fri, 28 Mar 2025 08:39:06 -0700 Subject: [PATCH] Update device hardware file --- Meshtastic/Resources/DeviceHardware.json | 163 +++++++++++++++++++---- 1 file changed, 134 insertions(+), 29 deletions(-) diff --git a/Meshtastic/Resources/DeviceHardware.json b/Meshtastic/Resources/DeviceHardware.json index a4a6949c..00b80aea 100644 --- a/Meshtastic/Resources/DeviceHardware.json +++ b/Meshtastic/Resources/DeviceHardware.json @@ -87,7 +87,8 @@ "images": [ "t-echo.svg" ], - "requiresDfu": true + "requiresDfu": true, + "hasInkHud": true }, { "hwModel": 8, @@ -153,17 +154,21 @@ "images": [ "tbeam-s3-core.svg" ], - "requiresDfu": true + "requiresDfu": true, + "partitionScheme": "8MB" }, { "hwModel": 13, "hwModelSlug": "RAK11200", "platformioTarget": "rak11200", "architecture": "esp32", - "activelySupported": false, + "activelySupported": true, "displayName": "RAK WisBlock 11200", "tags": [ "RAK" + ], + "images": [ + "rak11200.svg" ] }, { @@ -188,7 +193,7 @@ "displayName": "LILYGO T-LoRa V2.1-1.8", "tags": [ "LilyGo", - "2.4G LoRA" + "2.4GHz" ], "images": [ "tlora-v2-1-1_8.svg" @@ -338,7 +343,8 @@ "requiresDfu": true, "images": [ "station-g2.svg" - ] + ], + "partitionScheme": "16MB" }, { "hwModel": 39, @@ -404,7 +410,8 @@ "images": [ "heltec-v3.svg", "heltec-v3-case.svg" - ] + ], + "partitionScheme": "8MB" }, { "hwModel": 44, @@ -419,7 +426,8 @@ ], "images": [ "heltec-wsl-v3.svg" - ] + ], + "partitionScheme": "8MB" }, { "hwModel": 47, @@ -469,7 +477,8 @@ "images": [ "heltec-wireless-tracker.svg" ], - "requiresDfu": true + "requiresDfu": true, + "partitionScheme": "8MB" }, { "hwModel": 58, @@ -482,7 +491,8 @@ "images": [ "heltec-wireless-tracker.svg" ], - "requiresDfu": true + "requiresDfu": true, + "partitionScheme": "8MB" }, { "hwModel": 49, @@ -497,7 +507,9 @@ ], "images": [ "heltec-wireless-paper.svg" - ] + ], + "hasInkHud": true, + "partitionScheme": "8MB" }, { "hwModel": 50, @@ -513,7 +525,9 @@ "images": [ "t-deck.svg" ], - "requiresDfu": true + "requiresDfu": true, + "hasMui": true, + "partitionScheme": "16MB" }, { "hwModel": 51, @@ -528,7 +542,8 @@ ], "images": [ "t-watch-s3.svg" - ] + ], + "partitionScheme": "16MB" }, { "hwModel": 52, @@ -537,7 +552,9 @@ "architecture": "esp32-s3", "activelySupported": true, "supportLevel": 3, - "displayName": "Pi Computer S3" + "displayName": "Pi Computer S3", + "hasMui": true, + "partitionScheme": "8MB" }, { "hwModel": 53, @@ -567,7 +584,8 @@ "displayName": "Heltec Wireless Paper V1.0", "images": [ "heltec-wireless-paper-v1_0.svg" - ] + ], + "partitionScheme": "8MB" }, { "hwModel": 59, @@ -577,36 +595,41 @@ "activelySupported": true, "supportLevel": 3, "displayName": "unPhone", - "requiresDfu": true + "requiresDfu": true, + "hasMui": true, + "partitionScheme": "8MB" }, { "hwModel": 48, "hwModelSlug": "HELTEC_WIRELESS_TRACKER", "platformioTarget": "tracksenger", "architecture": "esp32-s3", - "activelySupported": true, + "activelySupported": false, "supportLevel": 3, "displayName": "TrackSenger (small TFT)", - "requiresDfu": true + "requiresDfu": true, + "partitionScheme": "8MB" }, { "hwModel": 48, "hwModelSlug": "HELTEC_WIRELESS_TRACKER", "platformioTarget": "tracksenger-lcd", "architecture": "esp32-s3", - "activelySupported": true, + "activelySupported": false, "supportLevel": 3, "displayName": "TrackSenger (big TFT)", - "requiresDfu": true + "requiresDfu": true, + "partitionScheme": "8MB" }, { "hwModel": 48, "hwModelSlug": "HELTEC_WIRELESS_TRACKER", "platformioTarget": "tracksenger-oled", "architecture": "esp32-s3", - "activelySupported": true, + "activelySupported": false, "supportLevel": 3, - "displayName": "TrackSenger (big OLED)" + "displayName": "TrackSenger (big OLED)", + "partitionScheme": "8MB" }, { "hwModel": 61, @@ -647,7 +670,8 @@ "images": [ "heltec-vision-master-t190.svg" ], - "requiresDfu": true + "requiresDfu": true, + "partitionScheme": "8MB" }, { "hwModel": 67, @@ -663,7 +687,9 @@ "images": [ "heltec-vision-master-e213.svg" ], - "requiresDfu": true + "requiresDfu": true, + "hasInkHud": true, + "partitionScheme": "8MB" }, { "hwModel": 68, @@ -679,7 +705,9 @@ "images": [ "heltec-vision-master-e290.svg" ], - "requiresDfu": true + "requiresDfu": true, + "hasInkHud": true, + "partitionScheme": "8MB" }, { "hwModel": 69, @@ -711,7 +739,9 @@ ], "images": [ "seeed-sensecap-indicator.svg" - ] + ], + "hasMui": true, + "partitionScheme": "8MB" }, { "hwModel": 71, @@ -730,8 +760,8 @@ "requiresDfu": true }, { - "hwModel": 72, - "hwModelSlug": "Seeed_XIAO_S3", + "hwModel": 81, + "hwModelSlug": "SEEED_XIAO_S3", "platformioTarget": "seeed-xiao-s3", "architecture": "esp32-s3", "activelySupported": true, @@ -743,14 +773,15 @@ "images": [ "seeed-xiao-s3.svg" ], - "requiresDfu": true + "requiresDfu": true, + "partitionScheme": "8MB" }, { "hwModel": 84, "hwModelSlug": "WISMESH_TAP", "platformioTarget": "rak_wismeshtap", "architecture": "nrf52840", - "activelySupported": false, + "activelySupported": true, "supportLevel": 1, "displayName": "RAK WisMesh Tap", "tags": [ @@ -760,5 +791,79 @@ "rak-wismeshtap.svg" ], "requiresDfu": true + }, + { + "hwModel": 22, + "hwModelSlug": "WISMESH_HUB", + "platformioTarget": "rak2560", + "architecture": "nrf52840", + "activelySupported": true, + "supportLevel": 1, + "displayName": "RAK WisMesh Repeater", + "tags": [ + "RAK" + ], + "images": [ + "rak2560.svg" + ], + "requiresDfu": true + }, + { + "hwModel": 63, + "hwModelSlug": "NRF52_PROMICRO_DIY", + "platformioTarget": "nrf52_promicro_diy_tcxo", + "architecture": "nrf52840", + "activelySupported": true, + "supportLevel": 3, + "displayName": "NRF52 Pro-micro DIY", + "tags": [ + "DIY" + ], + "images": [ + "promicro.svg" + ], + "requiresDfu": true + }, + { + "hwModel": 88, + "hwModelSlug": "XIAO_NRF52_KIT", + "platformioTarget": "seeed_xiao_nrf52840_kit", + "architecture": "nrf52840", + "activelySupported": true, + "supportLevel": 1, + "displayName": "Seeed Xiao NRF52840 Kit", + "tags": [ + "Seeed" + ], + "requiresDfu": true, + "images": [ + "seeed_xiao_nrf52_kit.svg" + ] + }, + { + "hwModel": 89, + "hwModelSlug": "THINKNODE_M1", + "platformioTarget": "thinknode_m1", + "architecture": "nrf52840", + "activelySupported": false, + "supportLevel": 1, + "displayName": "ThinkNode M1", + "tags": [ + "Elecrow" + ], + "requiresDfu": true + }, + { + "hwModel": 90, + "hwModelSlug": "THINKNODE_M2", + "platformioTarget": "thinknode_m2", + "architecture": "esp32-s3", + "activelySupported": false, + "supportLevel": 1, + "displayName": "ThinkNode M2", + "tags": [ + "Elecrow" + ], + "requiresDfu": false } ]