From da7b90a1aca9277d846f3f04c8845f77a88c2004 Mon Sep 17 00:00:00 2001 From: mikecarper Date: Tue, 30 Jun 2026 14:21:57 -0700 Subject: [PATCH] Fold additional Mesh America device names --- .../generate-mesh-america-catalogs.ps1 | 4 + ...mind-cascade-logging-v1.16.0-provider.json | 119 +++++----- .../keymind-cascade-v1.16.0-provider.json | 212 +++++++++--------- 3 files changed, 163 insertions(+), 172 deletions(-) diff --git a/mesh-america/generate-mesh-america-catalogs.ps1 b/mesh-america/generate-mesh-america-catalogs.ps1 index 9a7ad540..d076b2f2 100644 --- a/mesh-america/generate-mesh-america-catalogs.ps1 +++ b/mesh-america/generate-mesh-america-catalogs.ps1 @@ -90,9 +90,12 @@ $DeviceNameOverrides = @{ 'KeepteenLT1' = 'Keepteen LT1' 'LilyGo_T3S3_sx1262' = 'LilyGo T3 S3 (SX126x)' 'LilyGo_T3S3_sx1276' = 'LilyGo T3 S3 (SX127x)' + 'LilyGo_T_Impulse_Plus' = 'LilyGo T-Watch S3 Plus' 'LilyGo_TBeam_1W' = 'LilyGo T-Beam (SX1262)' 'LilyGo_TDeck' = 'LilyGo T-Deck' 'LilyGo_T-Echo-Lite' = 'LilyGo T-Echo Lite' + 'LilyGo_T-Echo-Lite_non_shell' = 'LilyGo T-Echo Lite' + 'LilyGo_Tlora_C6' = 'LilyGo T-Lora Pager' 'LilyGo_TLora_V2_1_1_6' = 'LilyGo LoRa32 V2.1_1.6' 'Mesh_pocket' = 'Heltec MeshPocket' 'Nano_G2_Ultra' = 'UnitEng Nano G2 Ultra' @@ -129,6 +132,7 @@ $DeviceSubTitleOverrides = @{ 'heltec_v4_tft' = 'TFT' 'heltec_v4_expansionkit' = 'Expansion Kit' 'heltec_v4_expansionkit_tft' = 'Expansion Kit TFT' + 'LilyGo_T-Echo-Lite_non_shell' = 'Non shell' 'ikoka_nano_nrf_22dbm' = '22 dBm' 'ikoka_nano_nrf_30dbm' = '30 dBm' 'ikoka_nano_nrf_33dbm' = '33 dBm' diff --git a/mesh-america/keymind-cascade-logging-v1.16.0-provider.json b/mesh-america/keymind-cascade-logging-v1.16.0-provider.json index 17db5ec9..91516c64 100644 --- a/mesh-america/keymind-cascade-logging-v1.16.0-provider.json +++ b/mesh-america/keymind-cascade-logging-v1.16.0-provider.json @@ -4112,37 +4112,6 @@ } ] }, - { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "LilyGo T Impulse Plus", - "type": "nrf52", - "firmware": [ - { - "role": "repeater", - "title": "Repeater", - "version": { - "logging-v1.16.0-halo-keymind-dev-28ee5d2c": { - "notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.", - "files": [ - { - "type": "flash", - "name": "LilyGo_T_Impulse_Plus_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.0-halo-keymind-dev-28ee5d2c/LilyGo_T_Impulse_Plus_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "title": "Serial DFU package" - }, - { - "type": "download", - "name": "LilyGo_T_Impulse_Plus_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.0-halo-keymind-dev-28ee5d2c/LilyGo_T_Impulse_Plus_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "title": "UF2 download" - } - ] - } - } - } - ] - }, { "maker": "keymindCascade", "class": "keymindCascade", @@ -4939,6 +4908,30 @@ "name": "LilyGo T-Echo Lite", "type": "nrf52", "firmware": [ + { + "role": "companionUsb", + "title": "Companion USB", + "subTitle": "Non shell", + "version": { + "logging-v1.16.0-halo-keymind-dev-28ee5d2c": { + "notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.", + "files": [ + { + "type": "flash", + "name": "LilyGo_T-Echo-Lite_non_shell_companion_radio_usb-logging-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.0-halo-keymind-dev-28ee5d2c/LilyGo_T-Echo-Lite_non_shell_companion_radio_usb-logging-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "title": "Serial DFU package" + }, + { + "type": "download", + "name": "LilyGo_T-Echo-Lite_non_shell_companion_radio_usb-logging-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.0-halo-keymind-dev-28ee5d2c/LilyGo_T-Echo-Lite_non_shell_companion_radio_usb-logging-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "title": "UF2 download" + } + ] + } + } + }, { "role": "repeater", "title": "Repeater", @@ -4987,37 +4980,6 @@ } ] }, - { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "LilyGo T-Echo-Lite non shell", - "type": "nrf52", - "firmware": [ - { - "role": "companionUsb", - "title": "Companion USB", - "version": { - "logging-v1.16.0-halo-keymind-dev-28ee5d2c": { - "notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.", - "files": [ - { - "type": "flash", - "name": "LilyGo_T-Echo-Lite_non_shell_companion_radio_usb-logging-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.0-halo-keymind-dev-28ee5d2c/LilyGo_T-Echo-Lite_non_shell_companion_radio_usb-logging-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "title": "Serial DFU package" - }, - { - "type": "download", - "name": "LilyGo_T-Echo-Lite_non_shell_companion_radio_usb-logging-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.0-halo-keymind-dev-28ee5d2c/LilyGo_T-Echo-Lite_non_shell_companion_radio_usb-logging-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "title": "UF2 download" - } - ] - } - } - } - ] - }, { "maker": "keymindCascade", "class": "keymindCascade", @@ -5098,7 +5060,7 @@ { "maker": "keymindCascade", "class": "keymindCascade", - "name": "LilyGo Tlora C6", + "name": "LilyGo T-Lora Pager", "type": "esp32", "firmware": [ { @@ -5149,6 +5111,37 @@ } ] }, + { + "maker": "keymindCascade", + "class": "keymindCascade", + "name": "LilyGo T-Watch S3 Plus", + "type": "nrf52", + "firmware": [ + { + "role": "repeater", + "title": "Repeater", + "version": { + "logging-v1.16.0-halo-keymind-dev-28ee5d2c": { + "notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.", + "files": [ + { + "type": "flash", + "name": "LilyGo_T_Impulse_Plus_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.0-halo-keymind-dev-28ee5d2c/LilyGo_T_Impulse_Plus_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "title": "Serial DFU package" + }, + { + "type": "download", + "name": "LilyGo_T_Impulse_Plus_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.0-halo-keymind-dev-28ee5d2c/LilyGo_T_Impulse_Plus_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "title": "UF2 download" + } + ] + } + } + } + ] + }, { "maker": "keymindCascade", "class": "keymindCascade", diff --git a/mesh-america/keymind-cascade-v1.16.0-provider.json b/mesh-america/keymind-cascade-v1.16.0-provider.json index 896ffc4e..6b3db2d1 100644 --- a/mesh-america/keymind-cascade-v1.16.0-provider.json +++ b/mesh-america/keymind-cascade-v1.16.0-provider.json @@ -5340,60 +5340,6 @@ } ] }, - { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "LilyGo T Impulse Plus", - "type": "nrf52", - "firmware": [ - { - "role": "companionBle", - "title": "Companion BLE", - "version": { - "v1.16.0-halo-keymind-dev-28ee5d2c": { - "notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.", - "files": [ - { - "type": "flash", - "name": "LilyGo_T_Impulse_Plus_companion_radio_ble-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/LilyGo_T_Impulse_Plus_companion_radio_ble-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "title": "Serial DFU package" - }, - { - "type": "download", - "name": "LilyGo_T_Impulse_Plus_companion_radio_ble-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/LilyGo_T_Impulse_Plus_companion_radio_ble-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "title": "UF2 download" - } - ] - } - } - }, - { - "role": "repeater", - "title": "Repeater", - "version": { - "v1.16.0-halo-keymind-dev-28ee5d2c": { - "notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.", - "files": [ - { - "type": "flash", - "name": "LilyGo_T_Impulse_Plus_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/LilyGo_T_Impulse_Plus_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "title": "Serial DFU package" - }, - { - "type": "download", - "name": "LilyGo_T_Impulse_Plus_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/LilyGo_T_Impulse_Plus_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "title": "UF2 download" - } - ] - } - } - } - ] - }, { "maker": "keymindCascade", "class": "keymindCascade", @@ -6517,6 +6463,54 @@ } } }, + { + "role": "companionBle", + "title": "Companion BLE", + "subTitle": "Non shell", + "version": { + "v1.16.0-halo-keymind-dev-28ee5d2c": { + "notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.", + "files": [ + { + "type": "flash", + "name": "LilyGo_T-Echo-Lite_non_shell_companion_radio_ble-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/LilyGo_T-Echo-Lite_non_shell_companion_radio_ble-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "title": "Serial DFU package" + }, + { + "type": "download", + "name": "LilyGo_T-Echo-Lite_non_shell_companion_radio_ble-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/LilyGo_T-Echo-Lite_non_shell_companion_radio_ble-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "title": "UF2 download" + } + ] + } + } + }, + { + "role": "companionUsb", + "title": "Companion USB", + "subTitle": "Non shell", + "version": { + "v1.16.0-halo-keymind-dev-28ee5d2c": { + "notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.", + "files": [ + { + "type": "flash", + "name": "LilyGo_T-Echo-Lite_non_shell_companion_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/LilyGo_T-Echo-Lite_non_shell_companion_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "title": "Serial DFU package" + }, + { + "type": "download", + "name": "LilyGo_T-Echo-Lite_non_shell_companion_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/LilyGo_T-Echo-Lite_non_shell_companion_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "title": "UF2 download" + } + ] + } + } + }, { "role": "repeater", "title": "Repeater", @@ -6565,60 +6559,6 @@ } ] }, - { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "LilyGo T-Echo-Lite non shell", - "type": "nrf52", - "firmware": [ - { - "role": "companionBle", - "title": "Companion BLE", - "version": { - "v1.16.0-halo-keymind-dev-28ee5d2c": { - "notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.", - "files": [ - { - "type": "flash", - "name": "LilyGo_T-Echo-Lite_non_shell_companion_radio_ble-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/LilyGo_T-Echo-Lite_non_shell_companion_radio_ble-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "title": "Serial DFU package" - }, - { - "type": "download", - "name": "LilyGo_T-Echo-Lite_non_shell_companion_radio_ble-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/LilyGo_T-Echo-Lite_non_shell_companion_radio_ble-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "title": "UF2 download" - } - ] - } - } - }, - { - "role": "companionUsb", - "title": "Companion USB", - "version": { - "v1.16.0-halo-keymind-dev-28ee5d2c": { - "notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.", - "files": [ - { - "type": "flash", - "name": "LilyGo_T-Echo-Lite_non_shell_companion_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/LilyGo_T-Echo-Lite_non_shell_companion_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "title": "Serial DFU package" - }, - { - "type": "download", - "name": "LilyGo_T-Echo-Lite_non_shell_companion_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/LilyGo_T-Echo-Lite_non_shell_companion_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "title": "UF2 download" - } - ] - } - } - } - ] - }, { "maker": "keymindCascade", "class": "keymindCascade", @@ -6722,7 +6662,7 @@ { "maker": "keymindCascade", "class": "keymindCascade", - "name": "LilyGo Tlora C6", + "name": "LilyGo T-Lora Pager", "type": "esp32", "firmware": [ { @@ -6796,6 +6736,60 @@ } ] }, + { + "maker": "keymindCascade", + "class": "keymindCascade", + "name": "LilyGo T-Watch S3 Plus", + "type": "nrf52", + "firmware": [ + { + "role": "companionBle", + "title": "Companion BLE", + "version": { + "v1.16.0-halo-keymind-dev-28ee5d2c": { + "notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.", + "files": [ + { + "type": "flash", + "name": "LilyGo_T_Impulse_Plus_companion_radio_ble-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/LilyGo_T_Impulse_Plus_companion_radio_ble-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "title": "Serial DFU package" + }, + { + "type": "download", + "name": "LilyGo_T_Impulse_Plus_companion_radio_ble-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/LilyGo_T_Impulse_Plus_companion_radio_ble-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "title": "UF2 download" + } + ] + } + } + }, + { + "role": "repeater", + "title": "Repeater", + "version": { + "v1.16.0-halo-keymind-dev-28ee5d2c": { + "notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.", + "files": [ + { + "type": "flash", + "name": "LilyGo_T_Impulse_Plus_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/LilyGo_T_Impulse_Plus_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "title": "Serial DFU package" + }, + { + "type": "download", + "name": "LilyGo_T_Impulse_Plus_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/LilyGo_T_Impulse_Plus_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "title": "UF2 download" + } + ] + } + } + } + ] + }, { "maker": "keymindCascade", "class": "keymindCascade",