From 6c27c00fbc436b20996f7d5abb9021dbff82fb22 Mon Sep 17 00:00:00 2001 From: mikecarper Date: Wed, 1 Jul 2026 09:55:35 -0700 Subject: [PATCH] Group radio variant device tiles --- .../generate-mesh-america-catalogs.ps1 | 81 ++- ...mind-cascade-logging-v1.16.0-provider.json | 502 +++++++-------- .../keymind-cascade-v1.16.0-provider.json | 574 ++++++++---------- 3 files changed, 550 insertions(+), 607 deletions(-) diff --git a/mesh-america/generate-mesh-america-catalogs.ps1 b/mesh-america/generate-mesh-america-catalogs.ps1 index cb733e19..ed29c6d0 100644 --- a/mesh-america/generate-mesh-america-catalogs.ps1 +++ b/mesh-america/generate-mesh-america-catalogs.ps1 @@ -144,8 +144,8 @@ $DeviceNameOverrides = @{ 'GAT562_Mesh_EVB_Pro' = 'GAT-IoT GAT562 EVB Pro' 'GAT562_Mesh_Tracker_Pro' = 'GAT-IoT GAT562 Tracker' 'GAT562_Mesh_Watch13' = 'GAT-IoT GAT562 Watch13' - 'Generic_E22_sx1262' = 'Generic E22 SX1262' - 'Generic_E22_sx1268' = 'Generic E22 SX1268' + 'Generic_E22_sx1262' = 'Generic E22' + 'Generic_E22_sx1268' = 'Generic E22' 'Generic_ESPNOW' = 'Generic ESP-NOW' 'Heltec_ct62' = 'Heltec CT62' 'Heltec_E213' = 'Heltec Vision Master E213' @@ -184,8 +184,8 @@ $DeviceNameOverrides = @{ 'LilyGo_TLora_V2_1_1_6' = 'LilyGo LoRa32 V2.1_1.6' 'LilyGo_Tlora_C6' = 'LilyGo T-LoRa C6' 'M5Stack_Unit_C6L' = 'M5Stack Unit C6L' - 'Meshadventurer_sx1262' = 'Meshadventurer SX1262' - 'Meshadventurer_sx1268' = 'Meshadventurer SX1268' + 'Meshadventurer_sx1262' = 'Meshadventurer' + 'Meshadventurer_sx1268' = 'Meshadventurer' 'Meshimi' = 'Meshimi' 'Meshtiny' = 'Meshtiny' 'Mesh_pocket' = 'Heltec MeshPocket' @@ -208,8 +208,8 @@ $DeviceNameOverrides = @{ 't1000e' = 'Seeed Studio SenseCAP T1000-E' 'Tbeam_SX1262' = 'LilyGo T-Beam (SX1262)' 'Tbeam_SX1276' = 'LilyGo T-Beam 1.2 (SX1276)' - 'Tenstar_C3_sx1262' = 'Tenstar C3 SX1262' - 'Tenstar_C3_sx1268' = 'Tenstar C3 SX1268' + 'Tenstar_C3_sx1262' = 'Tenstar C3' + 'Tenstar_C3_sx1268' = 'Tenstar C3' 'ThinkNode_M1' = 'Elecrow ThinkNode M1' 'ThinkNode_M2' = 'Elecrow ThinkNode M2' 'ThinkNode_M3' = 'Elecrow ThinkNode M3' @@ -220,7 +220,7 @@ $DeviceNameOverrides = @{ 'WHY2025_badge' = 'WHY2025 Badge' 'wio_wm1110' = 'Seeed Studio Wio WM1110' 'wio-e5' = 'Seeed Studio Wio-E5' - 'wio-e5-mini' = 'Seeed Studio Wio-E5 mini' + 'wio-e5-mini' = 'Seeed Studio Wio-E5' 'WioTrackerL1' = 'Seeed Studio Wio Tracker L1 Pro' 'WioTrackerL1Eink' = 'Seeed Studio Wio Tracker L1 EINK' 'Xiao_C3' = 'Seeed Studio Xiao C3' @@ -232,6 +232,8 @@ $DeviceNameOverrides = @{ } $DeviceSubTitleOverrides = @{ + 'Generic_E22_sx1262' = 'SX1262' + 'Generic_E22_sx1268' = 'SX1268' 'Heltec_t114_without_display' = 'Without display' 'heltec_v4_3' = 'v4.3' 'heltec_v4_tft' = 'TFT' @@ -239,18 +241,44 @@ $DeviceSubTitleOverrides = @{ 'heltec_v4_expansionkit_tft' = 'Expansion Kit TFT' 'LilyGo_TBeam_1W' = '1W PA pins: DIO1 1, NSS 15, BUSY 38' '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' + 'ikoka_nano_nrf_22dbm' = '22dBm' + 'ikoka_nano_nrf_30dbm' = '30dBm' + 'ikoka_nano_nrf_33dbm' = '33dBm' 'ikoka_handheld_nrf_e22_30dbm' = 'No display' 'ikoka_handheld_nrf_e22_30dbm_096' = '0.96 display' 'ikoka_handheld_nrf_e22_30dbm_096_rotated' = '0.96 display rotated' - 'ikoka_stick_nrf_22dbm' = '22 dBm' - 'ikoka_stick_nrf_30dbm' = '30 dBm' - 'ikoka_stick_nrf_33dbm' = '33 dBm' + 'ikoka_stick_nrf_22dbm' = '22dBm' + 'ikoka_stick_nrf_30dbm' = '30dBm' + 'ikoka_stick_nrf_33dbm' = '33dBm' + 'Meshadventurer_sx1262' = 'SX1262' + 'Meshadventurer_sx1268' = 'SX1268' + 'Tenstar_C3_sx1262' = 'SX1262' + 'Tenstar_C3_sx1268' = 'SX1268' + 'wio-e5' = 'Wio-E5' + 'wio-e5-mini' = 'Wio-E5 mini' 'Xiao_S3' = 'SX1262 pins: DIO1 2, NSS 5, BUSY 4' } +$DeviceVariantInTitle = @{ + 'Generic_E22_sx1262' = $true + 'Generic_E22_sx1268' = $true + 'ikoka_nano_nrf_22dbm' = $true + 'ikoka_nano_nrf_30dbm' = $true + 'ikoka_nano_nrf_33dbm' = $true + 'ikoka_handheld_nrf_e22_30dbm' = $true + 'ikoka_handheld_nrf_e22_30dbm_096' = $true + 'ikoka_handheld_nrf_e22_30dbm_096_rotated' = $true + 'ikoka_stick_nrf_22dbm' = $true + 'ikoka_stick_nrf_30dbm' = $true + 'ikoka_stick_nrf_33dbm' = $true + 'Meshadventurer_sx1262' = $true + 'Meshadventurer_sx1268' = $true + 'Tenstar_C3_sx1262' = $true + 'Tenstar_C3_sx1268' = $true + 'wio-e5' = $true + 'wio-e5-mini' = $true +} + $DeviceSelectionNotes = @{ 'LilyGo_TBeam_1W' = 'Board selection note: Use this only for the LilyGo T-Beam 1W high-power PA board. It is not the standard T-Beam SX1262 target: this build uses LoRa DIO1=1, NSS=15, RESET=3, BUSY=38, SCLK/MISO/MOSI=13/12/11, RXEN=21, and GPS TX/RX=5/6. The standard T-Beam SX1262 target uses DIO1=33, NSS=18, RESET=23, SCLK/MISO/MOSI=5/19/27, and GPS RX/TX=12/34.' 'Xiao_S3' = 'Board selection note: Use this for a Seeed XIAO ESP32S3 with an external SX1262 wired to DIO1=2, NSS=5, RESET=3, BUSY=4, SCLK/MISO/MOSI=7/8/9, and RXEN=6. Do not use it for the XIAO S3 WIO board, which uses DIO1=39, NSS=41, RESET=42, BUSY=40, and RXEN=38.' @@ -297,7 +325,7 @@ function Join-SubTitle { ) $parts = @() - if ($DeviceSubTitleOverrides.ContainsKey($DeviceKey)) { + if ($DeviceSubTitleOverrides.ContainsKey($DeviceKey) -and -not $DeviceVariantInTitle.ContainsKey($DeviceKey)) { $parts += $DeviceSubTitleOverrides[$DeviceKey] } if ($RoleSubTitle) { @@ -311,6 +339,29 @@ function Join-SubTitle { return ($parts -join ', ') } +function Join-FirmwareTitle { + param( + [string]$DeviceKey, + [string]$Role, + [string]$Title + ) + + if (-not $DeviceVariantInTitle.ContainsKey($DeviceKey)) { + return $Title + } + + $variant = $DeviceSubTitleOverrides[$DeviceKey] + if (-not $variant) { + return $Title + } + + if ($Role -in @('companionBle', 'companionUsb')) { + return "Companion radio - $variant" + } + + return "$Title - $variant" +} + function Join-VersionNotes { param( [string]$Description, @@ -461,7 +512,7 @@ function New-Catalog { MakerKey = Get-DeviceMakerKey $roleInfo.DeviceKey DeviceName = $roleInfo.DeviceName Role = $roleInfo.Role - Title = $roleInfo.Title + Title = Join-FirmwareTitle $roleInfo.DeviceKey $roleInfo.Role $roleInfo.Title SubTitle = Join-SubTitle $roleInfo.DeviceKey $roleInfo.SubTitle } } 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 7c616444..29bf2a48 100644 --- a/mesh-america/keymind-cascade-logging-v1.16.0-provider.json +++ b/mesh-america/keymind-cascade-logging-v1.16.0-provider.json @@ -963,12 +963,12 @@ }, { "maker": "generic", - "name": "Generic E22 SX1262", + "name": "Generic E22", "type": "esp32", "firmware": [ { "role": "repeater", - "title": "Repeater", + "title": "Repeater - SX1262", "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.", @@ -991,37 +991,7 @@ }, { "role": "repeater", - "title": "Repeater Bridge ESP-NOW", - "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-wipe", - "name": "Generic_E22_sx1262_repeater_bridge_espnow-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.0-halo-keymind-dev-28ee5d2c/Generic_E22_sx1262_repeater_bridge_espnow-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "title": "Full install (bootloader + firmware)" - }, - { - "type": "flash-update", - "name": "Generic_E22_sx1262_repeater_bridge_espnow-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.0-halo-keymind-dev-28ee5d2c/Generic_E22_sx1262_repeater_bridge_espnow-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Update (app only)" - } - ] - } - } - } - ] - }, - { - "maker": "generic", - "name": "Generic E22 SX1268", - "type": "esp32", - "firmware": [ - { - "role": "repeater", - "title": "Repeater", + "title": "Repeater - SX1268", "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.", @@ -1044,7 +1014,30 @@ }, { "role": "repeater", - "title": "Repeater Bridge ESP-NOW", + "title": "Repeater Bridge ESP-NOW - SX1262", + "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-wipe", + "name": "Generic_E22_sx1262_repeater_bridge_espnow-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.0-halo-keymind-dev-28ee5d2c/Generic_E22_sx1262_repeater_bridge_espnow-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "Generic_E22_sx1262_repeater_bridge_espnow-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.0-halo-keymind-dev-28ee5d2c/Generic_E22_sx1262_repeater_bridge_espnow-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Update (app only)" + } + ] + } + } + }, + { + "role": "repeater", + "title": "Repeater Bridge ESP-NOW - SX1268", "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.", @@ -3367,8 +3360,7 @@ "firmware": [ { "role": "companionUsb", - "title": "Companion USB", - "subTitle": "0.96 display", + "title": "Companion radio - 0.96 display", "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.", @@ -3391,8 +3383,7 @@ }, { "role": "companionUsb", - "title": "Companion USB", - "subTitle": "0.96 display rotated", + "title": "Companion radio - 0.96 display rotated", "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.", @@ -3415,8 +3406,7 @@ }, { "role": "repeater", - "title": "Repeater", - "subTitle": "No display", + "title": "Repeater - No display", "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.", @@ -3439,8 +3429,7 @@ }, { "role": "roomServer", - "title": "Room Server", - "subTitle": "No display", + "title": "Room Server - No display", "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.", @@ -3470,8 +3459,7 @@ "firmware": [ { "role": "companionUsb", - "title": "Companion USB", - "subTitle": "22 dBm", + "title": "Companion radio - 22dBm", "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.", @@ -3494,8 +3482,7 @@ }, { "role": "companionUsb", - "title": "Companion USB", - "subTitle": "30 dBm", + "title": "Companion radio - 30dBm", "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.", @@ -3518,8 +3505,7 @@ }, { "role": "companionUsb", - "title": "Companion USB", - "subTitle": "33 dBm", + "title": "Companion radio - 33dBm", "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.", @@ -3542,8 +3528,7 @@ }, { "role": "repeater", - "title": "Repeater", - "subTitle": "22 dBm", + "title": "Repeater - 22dBm", "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.", @@ -3566,8 +3551,7 @@ }, { "role": "repeater", - "title": "Repeater", - "subTitle": "30 dBm", + "title": "Repeater - 30dBm", "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.", @@ -3590,8 +3574,7 @@ }, { "role": "repeater", - "title": "Repeater", - "subTitle": "33 dBm", + "title": "Repeater - 33dBm", "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.", @@ -3614,8 +3597,7 @@ }, { "role": "roomServer", - "title": "Room Server", - "subTitle": "22 dBm", + "title": "Room Server - 22dBm", "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.", @@ -3638,8 +3620,7 @@ }, { "role": "roomServer", - "title": "Room Server", - "subTitle": "30 dBm", + "title": "Room Server - 30dBm", "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.", @@ -3662,8 +3643,7 @@ }, { "role": "roomServer", - "title": "Room Server", - "subTitle": "33 dBm", + "title": "Room Server - 33dBm", "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.", @@ -3693,8 +3673,7 @@ "firmware": [ { "role": "companionUsb", - "title": "Companion USB", - "subTitle": "22 dBm", + "title": "Companion radio - 22dBm", "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.", @@ -3717,8 +3696,7 @@ }, { "role": "companionUsb", - "title": "Companion USB", - "subTitle": "30 dBm", + "title": "Companion radio - 30dBm", "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.", @@ -3741,8 +3719,7 @@ }, { "role": "companionUsb", - "title": "Companion USB", - "subTitle": "33 dBm", + "title": "Companion radio - 33dBm", "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.", @@ -3765,8 +3742,7 @@ }, { "role": "repeater", - "title": "Repeater", - "subTitle": "22 dBm", + "title": "Repeater - 22dBm", "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.", @@ -3789,8 +3765,7 @@ }, { "role": "repeater", - "title": "Repeater", - "subTitle": "30 dBm", + "title": "Repeater - 30dBm", "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.", @@ -3813,8 +3788,7 @@ }, { "role": "repeater", - "title": "Repeater", - "subTitle": "33 dBm", + "title": "Repeater - 33dBm", "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.", @@ -3837,8 +3811,7 @@ }, { "role": "roomServer", - "title": "Room Server", - "subTitle": "22 dBm", + "title": "Room Server - 22dBm", "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.", @@ -3861,8 +3834,7 @@ }, { "role": "roomServer", - "title": "Room Server", - "subTitle": "30 dBm", + "title": "Room Server - 30dBm", "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.", @@ -3885,8 +3857,7 @@ }, { "role": "roomServer", - "title": "Room Server", - "subTitle": "33 dBm", + "title": "Room Server - 33dBm", "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.", @@ -5299,12 +5270,12 @@ }, { "maker": "meshadventurer", - "name": "Meshadventurer SX1262", + "name": "Meshadventurer", "type": "esp32", "firmware": [ { "role": "companionUsb", - "title": "Companion USB", + "title": "Companion radio - SX1262", "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.", @@ -5325,109 +5296,9 @@ } } }, - { - "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-wipe", - "name": "Meshadventurer_sx1262_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.0-halo-keymind-dev-28ee5d2c/Meshadventurer_sx1262_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "title": "Full install (bootloader + firmware)" - }, - { - "type": "flash-update", - "name": "Meshadventurer_sx1262_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.0-halo-keymind-dev-28ee5d2c/Meshadventurer_sx1262_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Update (app only)" - } - ] - } - } - }, - { - "role": "repeater", - "title": "Repeater Bridge ESP-NOW", - "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-wipe", - "name": "Meshadventurer_sx1262_repeater_bridge_espnow-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.0-halo-keymind-dev-28ee5d2c/Meshadventurer_sx1262_repeater_bridge_espnow-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "title": "Full install (bootloader + firmware)" - }, - { - "type": "flash-update", - "name": "Meshadventurer_sx1262_repeater_bridge_espnow-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.0-halo-keymind-dev-28ee5d2c/Meshadventurer_sx1262_repeater_bridge_espnow-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Update (app only)" - } - ] - } - } - }, - { - "role": "roomServer", - "title": "Room Server", - "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-wipe", - "name": "Meshadventurer_sx1262_room_server-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.0-halo-keymind-dev-28ee5d2c/Meshadventurer_sx1262_room_server-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "title": "Full install (bootloader + firmware)" - }, - { - "type": "flash-update", - "name": "Meshadventurer_sx1262_room_server-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.0-halo-keymind-dev-28ee5d2c/Meshadventurer_sx1262_room_server-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Update (app only)" - } - ] - } - } - }, - { - "role": "terminalChat", - "title": "Terminal Chat", - "subTitle": "Serial terminal chat", - "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.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.", - "files": [ - { - "type": "flash-wipe", - "name": "Meshadventurer_sx1262_terminal_chat-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.0-halo-keymind-dev-28ee5d2c/Meshadventurer_sx1262_terminal_chat-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "title": "Full install (bootloader + firmware)" - }, - { - "type": "flash-update", - "name": "Meshadventurer_sx1262_terminal_chat-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.0-halo-keymind-dev-28ee5d2c/Meshadventurer_sx1262_terminal_chat-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Update (app only)" - } - ] - } - } - } - ] - }, - { - "maker": "meshadventurer", - "name": "Meshadventurer SX1268", - "type": "esp32", - "firmware": [ { "role": "companionUsb", - "title": "Companion USB", + "title": "Companion radio - SX1268", "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.", @@ -5450,7 +5321,30 @@ }, { "role": "repeater", - "title": "Repeater", + "title": "Repeater - SX1262", + "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-wipe", + "name": "Meshadventurer_sx1262_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.0-halo-keymind-dev-28ee5d2c/Meshadventurer_sx1262_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "Meshadventurer_sx1262_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.0-halo-keymind-dev-28ee5d2c/Meshadventurer_sx1262_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Update (app only)" + } + ] + } + } + }, + { + "role": "repeater", + "title": "Repeater - SX1268", "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.", @@ -5473,7 +5367,30 @@ }, { "role": "repeater", - "title": "Repeater Bridge ESP-NOW", + "title": "Repeater Bridge ESP-NOW - SX1262", + "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-wipe", + "name": "Meshadventurer_sx1262_repeater_bridge_espnow-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.0-halo-keymind-dev-28ee5d2c/Meshadventurer_sx1262_repeater_bridge_espnow-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "Meshadventurer_sx1262_repeater_bridge_espnow-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.0-halo-keymind-dev-28ee5d2c/Meshadventurer_sx1262_repeater_bridge_espnow-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Update (app only)" + } + ] + } + } + }, + { + "role": "repeater", + "title": "Repeater Bridge ESP-NOW - SX1268", "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.", @@ -5496,7 +5413,30 @@ }, { "role": "roomServer", - "title": "Room Server", + "title": "Room Server - SX1262", + "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-wipe", + "name": "Meshadventurer_sx1262_room_server-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.0-halo-keymind-dev-28ee5d2c/Meshadventurer_sx1262_room_server-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "Meshadventurer_sx1262_room_server-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.0-halo-keymind-dev-28ee5d2c/Meshadventurer_sx1262_room_server-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Update (app only)" + } + ] + } + } + }, + { + "role": "roomServer", + "title": "Room Server - SX1268", "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.", @@ -5519,7 +5459,31 @@ }, { "role": "terminalChat", - "title": "Terminal Chat", + "title": "Terminal Chat - SX1262", + "subTitle": "Serial terminal chat", + "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.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.", + "files": [ + { + "type": "flash-wipe", + "name": "Meshadventurer_sx1262_terminal_chat-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.0-halo-keymind-dev-28ee5d2c/Meshadventurer_sx1262_terminal_chat-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "Meshadventurer_sx1262_terminal_chat-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.0-halo-keymind-dev-28ee5d2c/Meshadventurer_sx1262_terminal_chat-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Update (app only)" + } + ] + } + } + }, + { + "role": "terminalChat", + "title": "Terminal Chat - SX1268", "subTitle": "Serial terminal chat", "version": { "logging-v1.16.0-halo-keymind-dev-28ee5d2c": { @@ -7441,7 +7405,7 @@ "firmware": [ { "role": "companionUsb", - "title": "Companion USB", + "title": "Companion radio - Wio-E5", "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.", @@ -7462,62 +7426,9 @@ } } }, - { - "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": "download", - "name": "wio-e5_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.hex", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.0-halo-keymind-dev-28ee5d2c/wio-e5_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.hex", - "title": "HEX download" - }, - { - "type": "download", - "name": "wio-e5_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.0-halo-keymind-dev-28ee5d2c/wio-e5_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Download" - } - ] - } - } - }, - { - "role": "repeater", - "title": "Repeater Bridge RS232", - "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": "download", - "name": "wio-e5-repeater_bridge_rs232-logging-v1.16.0-halo-keymind-dev-28ee5d2c.hex", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.0-halo-keymind-dev-28ee5d2c/wio-e5-repeater_bridge_rs232-logging-v1.16.0-halo-keymind-dev-28ee5d2c.hex", - "title": "HEX download" - }, - { - "type": "download", - "name": "wio-e5-repeater_bridge_rs232-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.0-halo-keymind-dev-28ee5d2c/wio-e5-repeater_bridge_rs232-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Download" - } - ] - } - } - } - ] - }, - { - "maker": "seeed", - "name": "Seeed Studio Wio-E5 mini", - "type": "noflash", - "firmware": [ { "role": "companionUsb", - "title": "Companion USB", + "title": "Companion radio - Wio-E5 mini", "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.", @@ -7540,7 +7451,30 @@ }, { "role": "repeater", - "title": "Repeater", + "title": "Repeater - Wio-E5", + "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": "download", + "name": "wio-e5_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.hex", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.0-halo-keymind-dev-28ee5d2c/wio-e5_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.hex", + "title": "HEX download" + }, + { + "type": "download", + "name": "wio-e5_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.0-halo-keymind-dev-28ee5d2c/wio-e5_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Download" + } + ] + } + } + }, + { + "role": "repeater", + "title": "Repeater - Wio-E5 mini", "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.", @@ -7561,9 +7495,32 @@ } } }, + { + "role": "repeater", + "title": "Repeater Bridge RS232 - Wio-E5", + "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": "download", + "name": "wio-e5-repeater_bridge_rs232-logging-v1.16.0-halo-keymind-dev-28ee5d2c.hex", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.0-halo-keymind-dev-28ee5d2c/wio-e5-repeater_bridge_rs232-logging-v1.16.0-halo-keymind-dev-28ee5d2c.hex", + "title": "HEX download" + }, + { + "type": "download", + "name": "wio-e5-repeater_bridge_rs232-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.0-halo-keymind-dev-28ee5d2c/wio-e5-repeater_bridge_rs232-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Download" + } + ] + } + } + }, { "role": "sensor", - "title": "Sensor", + "title": "Sensor - Wio-E5 mini", "subTitle": "Sensor telemetry node", "version": { "logging-v1.16.0-halo-keymind-dev-28ee5d2c": { @@ -8217,12 +8174,12 @@ }, { "maker": "tenstar", - "name": "Tenstar C3 SX1262", + "name": "Tenstar C3", "type": "esp32", "firmware": [ { "role": "repeater", - "title": "Repeater", + "title": "Repeater - SX1262", "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.", @@ -8245,37 +8202,7 @@ }, { "role": "repeater", - "title": "Repeater Bridge ESP-NOW", - "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-wipe", - "name": "Tenstar_C3_sx1262_repeater_bridge_espnow-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.0-halo-keymind-dev-28ee5d2c/Tenstar_C3_sx1262_repeater_bridge_espnow-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "title": "Full install (bootloader + firmware)" - }, - { - "type": "flash-update", - "name": "Tenstar_C3_sx1262_repeater_bridge_espnow-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.0-halo-keymind-dev-28ee5d2c/Tenstar_C3_sx1262_repeater_bridge_espnow-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Update (app only)" - } - ] - } - } - } - ] - }, - { - "maker": "tenstar", - "name": "Tenstar C3 SX1268", - "type": "esp32", - "firmware": [ - { - "role": "repeater", - "title": "Repeater", + "title": "Repeater - SX1268", "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.", @@ -8298,7 +8225,30 @@ }, { "role": "repeater", - "title": "Repeater Bridge ESP-NOW", + "title": "Repeater Bridge ESP-NOW - SX1262", + "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-wipe", + "name": "Tenstar_C3_sx1262_repeater_bridge_espnow-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.0-halo-keymind-dev-28ee5d2c/Tenstar_C3_sx1262_repeater_bridge_espnow-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "Tenstar_C3_sx1262_repeater_bridge_espnow-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/logging-v1.16.0-halo-keymind-dev-28ee5d2c/Tenstar_C3_sx1262_repeater_bridge_espnow-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Update (app only)" + } + ] + } + } + }, + { + "role": "repeater", + "title": "Repeater Bridge ESP-NOW - SX1268", "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.", diff --git a/mesh-america/keymind-cascade-v1.16.0-provider.json b/mesh-america/keymind-cascade-v1.16.0-provider.json index c336ec5f..3f31b1f5 100644 --- a/mesh-america/keymind-cascade-v1.16.0-provider.json +++ b/mesh-america/keymind-cascade-v1.16.0-provider.json @@ -1201,12 +1201,12 @@ }, { "maker": "generic", - "name": "Generic E22 SX1262", + "name": "Generic E22", "type": "esp32", "firmware": [ { "role": "repeater", - "title": "Repeater", + "title": "Repeater - SX1262", "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.", @@ -1229,37 +1229,7 @@ }, { "role": "repeater", - "title": "Repeater Bridge ESP-NOW", - "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-wipe", - "name": "Generic_E22_sx1262_repeater_bridge_espnow-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Generic_E22_sx1262_repeater_bridge_espnow-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "title": "Full install (bootloader + firmware)" - }, - { - "type": "flash-update", - "name": "Generic_E22_sx1262_repeater_bridge_espnow-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Generic_E22_sx1262_repeater_bridge_espnow-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Update (app only)" - } - ] - } - } - } - ] - }, - { - "maker": "generic", - "name": "Generic E22 SX1268", - "type": "esp32", - "firmware": [ - { - "role": "repeater", - "title": "Repeater", + "title": "Repeater - SX1268", "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.", @@ -1282,7 +1252,30 @@ }, { "role": "repeater", - "title": "Repeater Bridge ESP-NOW", + "title": "Repeater Bridge ESP-NOW - SX1262", + "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-wipe", + "name": "Generic_E22_sx1262_repeater_bridge_espnow-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Generic_E22_sx1262_repeater_bridge_espnow-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "Generic_E22_sx1262_repeater_bridge_espnow-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Generic_E22_sx1262_repeater_bridge_espnow-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Update (app only)" + } + ] + } + } + }, + { + "role": "repeater", + "title": "Repeater Bridge ESP-NOW - SX1268", "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.", @@ -4333,8 +4326,7 @@ "firmware": [ { "role": "companionBle", - "title": "Companion BLE", - "subTitle": "0.96 display", + "title": "Companion radio - 0.96 display", "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.", @@ -4357,8 +4349,7 @@ }, { "role": "companionBle", - "title": "Companion BLE", - "subTitle": "0.96 display rotated", + "title": "Companion radio - 0.96 display rotated", "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.", @@ -4381,8 +4372,7 @@ }, { "role": "companionUsb", - "title": "Companion USB", - "subTitle": "0.96 display", + "title": "Companion radio - 0.96 display", "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.", @@ -4405,8 +4395,7 @@ }, { "role": "companionUsb", - "title": "Companion USB", - "subTitle": "0.96 display rotated", + "title": "Companion radio - 0.96 display rotated", "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.", @@ -4429,8 +4418,7 @@ }, { "role": "repeater", - "title": "Repeater", - "subTitle": "No display", + "title": "Repeater - No display", "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.", @@ -4453,8 +4441,7 @@ }, { "role": "roomServer", - "title": "Room Server", - "subTitle": "No display", + "title": "Room Server - No display", "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.", @@ -4484,8 +4471,7 @@ "firmware": [ { "role": "companionBle", - "title": "Companion BLE", - "subTitle": "22 dBm", + "title": "Companion radio - 22dBm", "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.", @@ -4508,8 +4494,7 @@ }, { "role": "companionBle", - "title": "Companion BLE", - "subTitle": "30 dBm", + "title": "Companion radio - 30dBm", "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.", @@ -4532,8 +4517,7 @@ }, { "role": "companionBle", - "title": "Companion BLE", - "subTitle": "33 dBm", + "title": "Companion radio - 33dBm", "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.", @@ -4556,8 +4540,7 @@ }, { "role": "companionUsb", - "title": "Companion USB", - "subTitle": "22 dBm", + "title": "Companion radio - 22dBm", "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.", @@ -4580,8 +4563,7 @@ }, { "role": "companionUsb", - "title": "Companion USB", - "subTitle": "30 dBm", + "title": "Companion radio - 30dBm", "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.", @@ -4604,8 +4586,7 @@ }, { "role": "companionUsb", - "title": "Companion USB", - "subTitle": "33 dBm", + "title": "Companion radio - 33dBm", "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.", @@ -4628,8 +4609,7 @@ }, { "role": "repeater", - "title": "Repeater", - "subTitle": "22 dBm", + "title": "Repeater - 22dBm", "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.", @@ -4652,8 +4632,7 @@ }, { "role": "repeater", - "title": "Repeater", - "subTitle": "30 dBm", + "title": "Repeater - 30dBm", "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.", @@ -4676,8 +4655,7 @@ }, { "role": "repeater", - "title": "Repeater", - "subTitle": "33 dBm", + "title": "Repeater - 33dBm", "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.", @@ -4700,8 +4678,7 @@ }, { "role": "roomServer", - "title": "Room Server", - "subTitle": "22 dBm", + "title": "Room Server - 22dBm", "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.", @@ -4724,8 +4701,7 @@ }, { "role": "roomServer", - "title": "Room Server", - "subTitle": "30 dBm", + "title": "Room Server - 30dBm", "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.", @@ -4748,8 +4724,7 @@ }, { "role": "roomServer", - "title": "Room Server", - "subTitle": "33 dBm", + "title": "Room Server - 33dBm", "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.", @@ -4779,8 +4754,7 @@ "firmware": [ { "role": "companionBle", - "title": "Companion BLE", - "subTitle": "22 dBm", + "title": "Companion radio - 22dBm", "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.", @@ -4803,8 +4777,7 @@ }, { "role": "companionBle", - "title": "Companion BLE", - "subTitle": "30 dBm", + "title": "Companion radio - 30dBm", "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.", @@ -4827,8 +4800,7 @@ }, { "role": "companionBle", - "title": "Companion BLE", - "subTitle": "33 dBm", + "title": "Companion radio - 33dBm", "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.", @@ -4851,8 +4823,7 @@ }, { "role": "companionUsb", - "title": "Companion USB", - "subTitle": "22 dBm", + "title": "Companion radio - 22dBm", "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.", @@ -4875,8 +4846,7 @@ }, { "role": "companionUsb", - "title": "Companion USB", - "subTitle": "30 dBm", + "title": "Companion radio - 30dBm", "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.", @@ -4899,8 +4869,7 @@ }, { "role": "companionUsb", - "title": "Companion USB", - "subTitle": "33 dBm", + "title": "Companion radio - 33dBm", "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.", @@ -4923,8 +4892,7 @@ }, { "role": "repeater", - "title": "Repeater", - "subTitle": "22 dBm", + "title": "Repeater - 22dBm", "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.", @@ -4947,8 +4915,7 @@ }, { "role": "repeater", - "title": "Repeater", - "subTitle": "30 dBm", + "title": "Repeater - 30dBm", "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.", @@ -4971,8 +4938,7 @@ }, { "role": "repeater", - "title": "Repeater", - "subTitle": "33 dBm", + "title": "Repeater - 33dBm", "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.", @@ -4995,8 +4961,7 @@ }, { "role": "roomServer", - "title": "Room Server", - "subTitle": "22 dBm", + "title": "Room Server - 22dBm", "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.", @@ -5019,8 +4984,7 @@ }, { "role": "roomServer", - "title": "Room Server", - "subTitle": "30 dBm", + "title": "Room Server - 30dBm", "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.", @@ -5043,8 +5007,7 @@ }, { "role": "roomServer", - "title": "Room Server", - "subTitle": "33 dBm", + "title": "Room Server - 33dBm", "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.", @@ -6994,12 +6957,12 @@ }, { "maker": "meshadventurer", - "name": "Meshadventurer SX1262", + "name": "Meshadventurer", "type": "esp32", "firmware": [ { "role": "companionBle", - "title": "Companion BLE", + "title": "Companion radio - SX1262", "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.", @@ -7020,132 +6983,9 @@ } } }, - { - "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-wipe", - "name": "Meshadventurer_sx1262_companion_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Meshadventurer_sx1262_companion_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "title": "Full install (bootloader + firmware)" - }, - { - "type": "flash-update", - "name": "Meshadventurer_sx1262_companion_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Meshadventurer_sx1262_companion_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Update (app only)" - } - ] - } - } - }, - { - "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-wipe", - "name": "Meshadventurer_sx1262_repeater-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Meshadventurer_sx1262_repeater-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "title": "Full install (bootloader + firmware)" - }, - { - "type": "flash-update", - "name": "Meshadventurer_sx1262_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Meshadventurer_sx1262_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Update (app only)" - } - ] - } - } - }, - { - "role": "repeater", - "title": "Repeater Bridge ESP-NOW", - "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-wipe", - "name": "Meshadventurer_sx1262_repeater_bridge_espnow-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Meshadventurer_sx1262_repeater_bridge_espnow-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "title": "Full install (bootloader + firmware)" - }, - { - "type": "flash-update", - "name": "Meshadventurer_sx1262_repeater_bridge_espnow-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Meshadventurer_sx1262_repeater_bridge_espnow-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Update (app only)" - } - ] - } - } - }, - { - "role": "roomServer", - "title": "Room Server", - "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-wipe", - "name": "Meshadventurer_sx1262_room_server-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Meshadventurer_sx1262_room_server-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "title": "Full install (bootloader + firmware)" - }, - { - "type": "flash-update", - "name": "Meshadventurer_sx1262_room_server-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Meshadventurer_sx1262_room_server-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Update (app only)" - } - ] - } - } - }, - { - "role": "terminalChat", - "title": "Terminal Chat", - "subTitle": "Serial terminal chat", - "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.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.", - "files": [ - { - "type": "flash-wipe", - "name": "Meshadventurer_sx1262_terminal_chat-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Meshadventurer_sx1262_terminal_chat-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "title": "Full install (bootloader + firmware)" - }, - { - "type": "flash-update", - "name": "Meshadventurer_sx1262_terminal_chat-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Meshadventurer_sx1262_terminal_chat-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Update (app only)" - } - ] - } - } - } - ] - }, - { - "maker": "meshadventurer", - "name": "Meshadventurer SX1268", - "type": "esp32", - "firmware": [ { "role": "companionBle", - "title": "Companion BLE", + "title": "Companion radio - SX1268", "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.", @@ -7168,7 +7008,30 @@ }, { "role": "companionUsb", - "title": "Companion USB", + "title": "Companion radio - SX1262", + "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-wipe", + "name": "Meshadventurer_sx1262_companion_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Meshadventurer_sx1262_companion_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "Meshadventurer_sx1262_companion_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Meshadventurer_sx1262_companion_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Update (app only)" + } + ] + } + } + }, + { + "role": "companionUsb", + "title": "Companion radio - SX1268", "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.", @@ -7191,7 +7054,30 @@ }, { "role": "repeater", - "title": "Repeater", + "title": "Repeater - SX1262", + "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-wipe", + "name": "Meshadventurer_sx1262_repeater-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Meshadventurer_sx1262_repeater-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "Meshadventurer_sx1262_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Meshadventurer_sx1262_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Update (app only)" + } + ] + } + } + }, + { + "role": "repeater", + "title": "Repeater - SX1268", "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.", @@ -7214,7 +7100,30 @@ }, { "role": "repeater", - "title": "Repeater Bridge ESP-NOW", + "title": "Repeater Bridge ESP-NOW - SX1262", + "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-wipe", + "name": "Meshadventurer_sx1262_repeater_bridge_espnow-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Meshadventurer_sx1262_repeater_bridge_espnow-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "Meshadventurer_sx1262_repeater_bridge_espnow-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Meshadventurer_sx1262_repeater_bridge_espnow-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Update (app only)" + } + ] + } + } + }, + { + "role": "repeater", + "title": "Repeater Bridge ESP-NOW - SX1268", "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.", @@ -7237,7 +7146,30 @@ }, { "role": "roomServer", - "title": "Room Server", + "title": "Room Server - SX1262", + "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-wipe", + "name": "Meshadventurer_sx1262_room_server-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Meshadventurer_sx1262_room_server-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "Meshadventurer_sx1262_room_server-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Meshadventurer_sx1262_room_server-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Update (app only)" + } + ] + } + } + }, + { + "role": "roomServer", + "title": "Room Server - SX1268", "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.", @@ -7260,7 +7192,31 @@ }, { "role": "terminalChat", - "title": "Terminal Chat", + "title": "Terminal Chat - SX1262", + "subTitle": "Serial terminal chat", + "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.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.", + "files": [ + { + "type": "flash-wipe", + "name": "Meshadventurer_sx1262_terminal_chat-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Meshadventurer_sx1262_terminal_chat-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "Meshadventurer_sx1262_terminal_chat-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Meshadventurer_sx1262_terminal_chat-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Update (app only)" + } + ] + } + } + }, + { + "role": "terminalChat", + "title": "Terminal Chat - SX1268", "subTitle": "Serial terminal chat", "version": { "v1.16.0-halo-keymind-dev-28ee5d2c": { @@ -9528,7 +9484,7 @@ "firmware": [ { "role": "companionUsb", - "title": "Companion USB", + "title": "Companion radio - Wio-E5", "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.", @@ -9549,62 +9505,9 @@ } } }, - { - "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": "download", - "name": "wio-e5_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.hex", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/wio-e5_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.hex", - "title": "HEX download" - }, - { - "type": "download", - "name": "wio-e5_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/wio-e5_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Download" - } - ] - } - } - }, - { - "role": "repeater", - "title": "Repeater Bridge RS232", - "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": "download", - "name": "wio-e5-repeater_bridge_rs232-v1.16.0-halo-keymind-dev-28ee5d2c.hex", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/wio-e5-repeater_bridge_rs232-v1.16.0-halo-keymind-dev-28ee5d2c.hex", - "title": "HEX download" - }, - { - "type": "download", - "name": "wio-e5-repeater_bridge_rs232-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/wio-e5-repeater_bridge_rs232-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Download" - } - ] - } - } - } - ] - }, - { - "maker": "seeed", - "name": "Seeed Studio Wio-E5 mini", - "type": "noflash", - "firmware": [ { "role": "companionUsb", - "title": "Companion USB", + "title": "Companion radio - Wio-E5 mini", "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.", @@ -9627,7 +9530,30 @@ }, { "role": "repeater", - "title": "Repeater", + "title": "Repeater - Wio-E5", + "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": "download", + "name": "wio-e5_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.hex", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/wio-e5_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.hex", + "title": "HEX download" + }, + { + "type": "download", + "name": "wio-e5_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/wio-e5_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Download" + } + ] + } + } + }, + { + "role": "repeater", + "title": "Repeater - Wio-E5 mini", "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.", @@ -9648,9 +9574,32 @@ } } }, + { + "role": "repeater", + "title": "Repeater Bridge RS232 - Wio-E5", + "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": "download", + "name": "wio-e5-repeater_bridge_rs232-v1.16.0-halo-keymind-dev-28ee5d2c.hex", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/wio-e5-repeater_bridge_rs232-v1.16.0-halo-keymind-dev-28ee5d2c.hex", + "title": "HEX download" + }, + { + "type": "download", + "name": "wio-e5-repeater_bridge_rs232-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/wio-e5-repeater_bridge_rs232-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Download" + } + ] + } + } + }, { "role": "sensor", - "title": "Sensor", + "title": "Sensor - Wio-E5 mini", "subTitle": "Sensor telemetry node", "version": { "v1.16.0-halo-keymind-dev-28ee5d2c": { @@ -10492,12 +10441,12 @@ }, { "maker": "tenstar", - "name": "Tenstar C3 SX1262", + "name": "Tenstar C3", "type": "esp32", "firmware": [ { "role": "repeater", - "title": "Repeater", + "title": "Repeater - SX1262", "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.", @@ -10520,37 +10469,7 @@ }, { "role": "repeater", - "title": "Repeater Bridge ESP-NOW", - "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-wipe", - "name": "Tenstar_C3_sx1262_repeater_bridge_espnow-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Tenstar_C3_sx1262_repeater_bridge_espnow-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "title": "Full install (bootloader + firmware)" - }, - { - "type": "flash-update", - "name": "Tenstar_C3_sx1262_repeater_bridge_espnow-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Tenstar_C3_sx1262_repeater_bridge_espnow-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Update (app only)" - } - ] - } - } - } - ] - }, - { - "maker": "tenstar", - "name": "Tenstar C3 SX1268", - "type": "esp32", - "firmware": [ - { - "role": "repeater", - "title": "Repeater", + "title": "Repeater - SX1268", "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.", @@ -10573,7 +10492,30 @@ }, { "role": "repeater", - "title": "Repeater Bridge ESP-NOW", + "title": "Repeater Bridge ESP-NOW - SX1262", + "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-wipe", + "name": "Tenstar_C3_sx1262_repeater_bridge_espnow-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Tenstar_C3_sx1262_repeater_bridge_espnow-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "Tenstar_C3_sx1262_repeater_bridge_espnow-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Tenstar_C3_sx1262_repeater_bridge_espnow-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Update (app only)" + } + ] + } + } + }, + { + "role": "repeater", + "title": "Repeater Bridge ESP-NOW - SX1268", "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.",