diff --git a/mesh-america/generate-mesh-america-catalogs.ps1 b/mesh-america/generate-mesh-america-catalogs.ps1 index a4f65d96..8429dbff 100644 --- a/mesh-america/generate-mesh-america-catalogs.ps1 +++ b/mesh-america/generate-mesh-america-catalogs.ps1 @@ -22,7 +22,6 @@ $Catalogs = @( ) $RoleDefinitions = [ordered]@{ - companionSerial = [ordered]@{ name = 'Companion Serial' } companionWifi = [ordered]@{ name = 'Companion WiFi' } repeaterBridgeEspnow = [ordered]@{ name = 'Repeater Bridge ESP-NOW' } repeaterBridgeRs232 = [ordered]@{ name = 'Repeater Bridge RS232' } @@ -45,7 +44,7 @@ $RolePatterns = @( @{ Suffix = 'companion_radio_usb'; Role = 'companionUsb'; Title = 'Companion USB'; SubTitle = $null }, @{ Suffix = 'companion_usb'; Role = 'companionUsb'; Title = 'Companion USB'; SubTitle = $null }, @{ Suffix = 'comp_radio_usb'; Role = 'companionUsb'; Title = 'Companion USB'; SubTitle = $null }, - @{ Suffix = 'companion_radio_serial'; Role = 'companionSerial'; Title = 'Companion Serial'; SubTitle = $null }, + @{ Suffix = 'companion_radio_serial'; Role = 'companionUsb'; Title = 'Companion USB'; SubTitle = 'Serial' }, @{ Suffix = 'companion_radio_wifi'; Role = 'companionWifi'; Title = 'Companion WiFi'; SubTitle = $null }, @{ Suffix = 'repeater_bridge_rs232_serial1'; Role = 'repeaterBridgeRs232'; Title = 'Repeater Bridge RS232'; SubTitle = 'Serial 1' }, @{ Suffix = 'repeater_bridge_rs232_serial2'; Role = 'repeaterBridgeRs232'; Title = 'Repeater Bridge RS232'; SubTitle = 'Serial 2' }, @@ -63,9 +62,85 @@ $RolePatterns = @( @{ Suffix = 'sensor'; Role = 'sensor'; Title = 'Sensor'; SubTitle = $null } ) +$MakerDefinitions = [ordered]@{ + elecrow = [ordered]@{ name = 'Elecrow' } + ebyte = [ordered]@{ name = 'Ebyte' } + 'gat-iot' = [ordered]@{ name = 'GAT-IoT' } + generic = [ordered]@{ name = 'Generic' } + heltec = [ordered]@{ name = 'Heltec' } + Ikoka = [ordered]@{ name = 'Ikoka' } + keepteen = [ordered]@{ name = 'Keepteen' } + lilygo = [ordered]@{ name = 'LilyGo' } + m5stack = [ordered]@{ name = 'M5Stack' } + meshadventurer = [ordered]@{ name = 'Meshadventurer' } + meshimi = [ordered]@{ name = 'Meshimi' } + meshtiny = [ordered]@{ name = 'Meshtiny' } + minewsemi = [ordered]@{ name = 'Minewsemi' } + muziworks = [ordered]@{ name = 'Muzi Works' } + nibble = [ordered]@{ name = 'Nibble' } + promicro = [ordered]@{ name = 'ProMicro' } + rak = [ordered]@{ name = 'RAK Wireless' } + raspberry = [ordered]@{ name = 'Raspberry Pi' } + seeed = [ordered]@{ name = 'Seeed Studio' } + tenstar = [ordered]@{ name = 'Tenstar' } + tinyrelay = [ordered]@{ name = 'Tiny Relay' } + uniteng = [ordered]@{ name = 'UnitEng' } + why2025 = [ordered]@{ name = 'WHY2025' } +} + +$DeviceMakerOverrides = @{ + 'KeepteenLT1' = 'keepteen' + 'M5Stack_Unit_C6L' = 'm5stack' + 'Mesh_pocket' = 'heltec' + 'Meshimi' = 'meshimi' + 'Meshtiny' = 'meshtiny' + 'Minewsemi_me25ls01' = 'minewsemi' + 'Nano_G2_Ultra' = 'uniteng' + 'nibble_screen_connect' = 'nibble' + 'PicoW' = 'raspberry' + 'ProMicro' = 'promicro' + 'R1Neo' = 'muziworks' + 'SenseCapIndicator-ESPNow' = 'seeed' + 'SenseCap_Solar' = 'seeed' + 'T_Beam_S3_Supreme_SX1262' = 'lilygo' + 't1000e' = 'seeed' + 'Tiny_Relay' = 'tinyrelay' + 'waveshare_rp2040_lora' = 'raspberry' + 'WHY2025_badge' = 'why2025' + 'wio-e5' = 'seeed' + 'wio-e5-mini' = 'seeed' + 'wio_wm1110' = 'seeed' + 'WioTrackerL1' = 'seeed' + 'WioTrackerL1Eink' = 'seeed' +} + +$DeviceMakerPatterns = @( + @{ Prefix = 'Ebyte_'; Maker = 'ebyte' }, + @{ Prefix = 'GAT562_'; Maker = 'gat-iot' }, + @{ Prefix = 'Generic_'; Maker = 'generic' }, + @{ Prefix = 'Heltec_'; Maker = 'heltec' }, + @{ Prefix = 'heltec_'; Maker = 'heltec' }, + @{ Prefix = 'ikoka_'; Maker = 'Ikoka' }, + @{ Prefix = 'LilyGo_'; Maker = 'lilygo' }, + @{ Prefix = 'Meshadventurer_'; Maker = 'meshadventurer' }, + @{ Prefix = 'RAK_'; Maker = 'rak' }, + @{ Prefix = 'Station_'; Maker = 'uniteng' }, + @{ Prefix = 'Tbeam_'; Maker = 'lilygo' }, + @{ Prefix = 'Tenstar_'; Maker = 'tenstar' }, + @{ Prefix = 'ThinkNode_'; Maker = 'elecrow' }, + @{ Prefix = 'Xiao_'; Maker = 'seeed' } +) + $DeviceNameOverrides = @{ + 'Ebyte_EoRa-S3' = 'Ebyte EoRa-S3' 'GAT562_30S_Mesh_Kit' = 'GAT-IoT GAT562 30s' + '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_ESPNOW' = 'Generic ESP-NOW' + 'Heltec_ct62' = 'Heltec CT62' 'Heltec_E213' = 'Heltec Vision Master E213' 'Heltec_E290' = 'Heltec Vision Master E290' 'Heltec_mesh_solar' = 'Heltec MeshSolar / MeshTower' @@ -73,7 +148,7 @@ $DeviceNameOverrides = @{ 'Heltec_t1' = 'Heltec Mesh Node T1' 'Heltec_t114' = 'Heltec T114' 'Heltec_t114_without_display' = 'Heltec T114' - 'Heltec_T190' = 'Heltec T114' + 'Heltec_T190' = 'Heltec Vision Master T190' 'heltec_tracker_v2' = 'Heltec Wireless Tracker v2' 'heltec_v4' = 'Heltec v4' 'heltec_v4_3' = 'Heltec v4' @@ -84,24 +159,41 @@ $DeviceNameOverrides = @{ 'ikoka_nano_nrf_22dbm' = 'Ikoka Nano' 'ikoka_nano_nrf_30dbm' = 'Ikoka Nano' 'ikoka_nano_nrf_33dbm' = 'Ikoka Nano' + 'ikoka_handheld_nrf_e22_30dbm' = 'Ikoka Handheld nRF E22 30 dBm' + 'ikoka_handheld_nrf_e22_30dbm_096' = 'Ikoka Handheld nRF E22 30 dBm 0.96' + 'ikoka_handheld_nrf_e22_30dbm_096_rotated' = 'Ikoka Handheld nRF E22 30 dBm 0.96 Rotated' 'ikoka_stick_nrf_22dbm' = 'Ikoka Stick' 'ikoka_stick_nrf_30dbm' = 'Ikoka Stick' 'ikoka_stick_nrf_33dbm' = 'Ikoka Stick' 'KeepteenLT1' = 'Keepteen LT1' + 'LilyGo_T_Impulse_Plus' = 'LilyGo T-Impulse Plus nRF52840' 'LilyGo_T3S3_sx1262' = 'LilyGo T3 S3 (SX126x)' 'LilyGo_T3S3_sx1276' = 'LilyGo T3 S3 (SX127x)' '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_TETH_Elite_sx1262' = 'LilyGo T-ETH Elite (SX1262)' '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' + 'Meshimi' = 'Meshimi' + 'Meshtiny' = 'Meshtiny' 'Mesh_pocket' = 'Heltec MeshPocket' + 'Minewsemi_me25ls01' = 'Minewsemi ME25LS01' 'Nano_G2_Ultra' = 'UnitEng Nano G2 Ultra' + 'nibble_screen_connect' = 'Nibble Screen Connect' + 'PicoW' = 'Raspberry Pi Pico W' 'ProMicro' = 'ProMicro nrf52 (faketec)' 'R1Neo' = 'Muzi Works R1 Neo' + 'RAK_11310' = 'RAK 11310' 'RAK_3112' = 'RAK WisBlock 3112' 'RAK_3401' = 'RAK WisMesh 1W Booster (3401 + 13302)' + 'RAK_3x72' = 'RAK 3x72' 'RAK_4631' = 'RAK WisBlock / WisMesh (RAK 4631)' + 'SenseCapIndicator-ESPNow' = 'Seeed Studio SenseCAP Indicator ESP-NOW' 'SenseCap_Solar' = 'Seeed Studio SenseCAP Solar' 'Station_G2' = 'UnitEng Station G2' 'Station_G3_ESP32' = 'UnitEng/BQ Voyage Station G3' @@ -109,23 +201,31 @@ $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' 'ThinkNode_M1' = 'Elecrow ThinkNode M1' 'ThinkNode_M2' = 'Elecrow ThinkNode M2' 'ThinkNode_M3' = 'Elecrow ThinkNode M3' 'ThinkNode_M5' = 'Elecrow ThinkNode M5' 'ThinkNode_M6' = 'Elecrow ThinkNode M6' + 'Tiny_Relay' = 'Tiny Relay' 'waveshare_rp2040_lora' = 'RPI Pico 2040 + WaveShare SX1262' + 'WHY2025_badge' = 'WHY2025 Badge' + 'wio_wm1110' = 'Seeed Studio Wio WM1110' + 'wio-e5' = 'Seeed Studio Wio-E5' + 'wio-e5-mini' = 'Seeed Studio Wio-E5 mini' 'WioTrackerL1' = 'Seeed Studio Wio Tracker L1 Pro' 'WioTrackerL1Eink' = 'Seeed Studio Wio Tracker L1 EINK' 'Xiao_C3' = 'Seeed Studio Xiao C3' + 'Xiao_C6' = 'Seeed Studio Xiao C6' 'Xiao_nrf52' = 'Seeed Studio Xiao nRF52 WIO' + 'Xiao_rp2040' = 'Seeed Studio Xiao RP2040' 'Xiao_S3' = 'Seeed Studio Xiao S3 WIO' 'Xiao_S3_WIO' = 'Seeed Studio Xiao S3 WIO' } $DeviceSubTitleOverrides = @{ 'Heltec_t114_without_display' = 'Without display' - 'Heltec_T190' = 'T190' 'heltec_v4_3' = 'v4.3' 'heltec_v4_tft' = 'TFT' 'heltec_v4_expansionkit' = 'Expansion Kit' @@ -151,6 +251,22 @@ function ConvertTo-DeviceName { return $name.Trim() } +function Get-DeviceMakerKey { + param([string]$DeviceKey) + + if ($DeviceMakerOverrides.ContainsKey($DeviceKey)) { + return $DeviceMakerOverrides[$DeviceKey] + } + + foreach ($pattern in $DeviceMakerPatterns) { + if ($DeviceKey.StartsWith($pattern.Prefix, [StringComparison]::OrdinalIgnoreCase)) { + return $pattern.Maker + } + } + + return 'generic' +} + function Join-SubTitle { param( [string]$DeviceKey, @@ -299,6 +415,7 @@ function New-Catalog { [pscustomobject]@{ File = $file DeviceKey = $roleInfo.DeviceKey + MakerKey = Get-DeviceMakerKey $roleInfo.DeviceKey DeviceName = $roleInfo.DeviceName Role = $roleInfo.Role Title = $roleInfo.Title @@ -309,6 +426,11 @@ function New-Catalog { $devices = New-Object System.Collections.ArrayList foreach ($deviceGroup in @($parsedFiles | Group-Object DeviceName | Sort-Object Name)) { $deviceFiles = @($deviceGroup.Group | ForEach-Object { $_.File }) + $deviceMakerKeys = @($deviceGroup.Group | ForEach-Object { $_.MakerKey } | Sort-Object -Unique) + if ($deviceMakerKeys.Count -ne 1) { + throw "Device '$($deviceGroup.Name)' maps to multiple makers: $($deviceMakerKeys -join ', ')" + } + $deviceType = Get-DeviceType $deviceFiles $firmware = New-Object System.Collections.ArrayList @@ -348,19 +470,24 @@ function New-Catalog { } [void]$devices.Add([ordered]@{ - maker = 'keymindCascade' - class = 'keymindCascade' + maker = $deviceMakerKeys[0] name = $deviceGroup.Group[0].DeviceName type = $deviceType firmware = @($firmware) }) } + $makerMap = [ordered]@{} + foreach ($makerKey in @($devices | ForEach-Object { $_['maker'] } | Sort-Object -Unique)) { + if (-not $MakerDefinitions.Contains($makerKey)) { + throw "No maker definition for '$makerKey'" + } + $makerMap[$makerKey] = $MakerDefinitions[$makerKey] + } + return [ordered]@{ description = $Definition.Description - maker = [ordered]@{ - keymindCascade = [ordered]@{ name = 'Keymind Cascade' } - } + maker = $makerMap role = $RoleDefinitions device = @($devices) } @@ -370,7 +497,7 @@ New-Item -ItemType Directory -Force -Path $OutputDir | Out-Null foreach ($catalogDef in $Catalogs) { $catalog = New-Catalog $catalogDef - $json = $catalog | ConvertTo-Json -Depth 100 - [System.IO.File]::WriteAllText($catalogDef.Output, $json + [Environment]::NewLine, [System.Text.UTF8Encoding]::new($false)) + $json = ($catalog | ConvertTo-Json -Depth 100) -replace "`r`n", "`n" + [System.IO.File]::WriteAllText($catalogDef.Output, $json + "`n", [System.Text.UTF8Encoding]::new($false)) Write-Output ("Wrote {0}" -f $catalogDef.Output) } 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 cce18516..09e70989 100644 --- a/mesh-america/keymind-cascade-logging-v1.16.0-provider.json +++ b/mesh-america/keymind-cascade-logging-v1.16.0-provider.json @@ -1,14 +1,77 @@ { "description": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.", "maker": { - "keymindCascade": { - "name": "Keymind Cascade" - } + "ebyte": { + "name": "Ebyte" + }, + "elecrow": { + "name": "Elecrow" + }, + "gat-iot": { + "name": "GAT-IoT" + }, + "generic": { + "name": "Generic" + }, + "heltec": { + "name": "Heltec" + }, + "Ikoka": { + "name": "Ikoka" + }, + "keepteen": { + "name": "Keepteen" + }, + "lilygo": { + "name": "LilyGo" + }, + "m5stack": { + "name": "M5Stack" + }, + "meshadventurer": { + "name": "Meshadventurer" + }, + "meshimi": { + "name": "Meshimi" + }, + "meshtiny": { + "name": "Meshtiny" + }, + "minewsemi": { + "name": "Minewsemi" + }, + "muziworks": { + "name": "Muzi Works" + }, + "nibble": { + "name": "Nibble" + }, + "promicro": { + "name": "ProMicro" + }, + "rak": { + "name": "RAK Wireless" + }, + "raspberry": { + "name": "Raspberry Pi" + }, + "seeed": { + "name": "Seeed Studio" + }, + "tenstar": { + "name": "Tenstar" + }, + "tinyrelay": { + "name": "Tiny Relay" + }, + "uniteng": { + "name": "UnitEng" + }, + "why2025": { + "name": "WHY2025" + } }, "role": { - "companionSerial": { - "name": "Companion Serial" - }, "companionWifi": { "name": "Companion WiFi" }, @@ -27,8 +90,7 @@ }, "device": [ { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "ebyte", "name": "Ebyte EoRa-S3", "type": "esp32", "firmware": [ @@ -127,8 +189,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "elecrow", "name": "Elecrow ThinkNode M1", "type": "nrf52", "firmware": [ @@ -204,34 +265,10 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "elecrow", "name": "Elecrow ThinkNode M2", "type": "esp32", "firmware": [ - { - "role": "companionSerial", - "title": "Companion Serial", - "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": "ThinkNode_M2_companion_radio_serial-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/ThinkNode_M2_companion_radio_serial-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "title": "Full install (bootloader + firmware)" - }, - { - "type": "flash-update", - "name": "ThinkNode_M2_companion_radio_serial-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/ThinkNode_M2_companion_radio_serial-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Update (app only)" - } - ] - } - } - }, { "role": "companionUsb", "title": "Companion USB", @@ -255,6 +292,30 @@ } } }, + { + "role": "companionUsb", + "title": "Companion USB", + "subTitle": "Serial", + "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": "ThinkNode_M2_companion_radio_serial-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/ThinkNode_M2_companion_radio_serial-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "ThinkNode_M2_companion_radio_serial-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/ThinkNode_M2_companion_radio_serial-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Update (app only)" + } + ] + } + } + }, { "role": "companionWifi", "title": "Companion WiFi", @@ -373,8 +434,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "elecrow", "name": "Elecrow ThinkNode M3", "type": "nrf52", "firmware": [ @@ -450,34 +510,10 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "elecrow", "name": "Elecrow ThinkNode M5", "type": "esp32", "firmware": [ - { - "role": "companionSerial", - "title": "Companion Serial", - "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": "ThinkNode_M5_companion_radio_serial-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/ThinkNode_M5_companion_radio_serial-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "title": "Full install (bootloader + firmware)" - }, - { - "type": "flash-update", - "name": "ThinkNode_M5_companion_radio_serial-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/ThinkNode_M5_companion_radio_serial-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Update (app only)" - } - ] - } - } - }, { "role": "companionUsb", "title": "Companion USB", @@ -501,6 +537,30 @@ } } }, + { + "role": "companionUsb", + "title": "Companion USB", + "subTitle": "Serial", + "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": "ThinkNode_M5_companion_radio_serial-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/ThinkNode_M5_companion_radio_serial-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "ThinkNode_M5_companion_radio_serial-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/ThinkNode_M5_companion_radio_serial-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Update (app only)" + } + ] + } + } + }, { "role": "companionWifi", "title": "Companion WiFi", @@ -619,8 +679,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "elecrow", "name": "Elecrow ThinkNode M6", "type": "nrf52", "firmware": [ @@ -696,62 +755,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "GAT562 Mesh EVB Pro", - "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": "GAT562_Mesh_EVB_Pro_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/GAT562_Mesh_EVB_Pro_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "title": "Serial DFU package" - }, - { - "type": "download", - "name": "GAT562_Mesh_EVB_Pro_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/GAT562_Mesh_EVB_Pro_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "title": "UF2 download" - } - ] - } - } - }, - { - "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", - "name": "GAT562_Mesh_EVB_Pro_room_server-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/GAT562_Mesh_EVB_Pro_room_server-logging-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "title": "Serial DFU package" - }, - { - "type": "download", - "name": "GAT562_Mesh_EVB_Pro_room_server-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/GAT562_Mesh_EVB_Pro_room_server-logging-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "title": "UF2 download" - } - ] - } - } - } - ] - }, - { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "gat-iot", "name": "GAT-IoT GAT562 30s", "type": "nrf52", "firmware": [ @@ -827,8 +831,60 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "gat-iot", + "name": "GAT-IoT GAT562 EVB Pro", + "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": "GAT562_Mesh_EVB_Pro_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/GAT562_Mesh_EVB_Pro_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "title": "Serial DFU package" + }, + { + "type": "download", + "name": "GAT562_Mesh_EVB_Pro_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/GAT562_Mesh_EVB_Pro_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "title": "UF2 download" + } + ] + } + } + }, + { + "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", + "name": "GAT562_Mesh_EVB_Pro_room_server-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/GAT562_Mesh_EVB_Pro_room_server-logging-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "title": "Serial DFU package" + }, + { + "type": "download", + "name": "GAT562_Mesh_EVB_Pro_room_server-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/GAT562_Mesh_EVB_Pro_room_server-logging-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "title": "UF2 download" + } + ] + } + } + } + ] + }, + { + "maker": "gat-iot", "name": "GAT-IoT GAT562 Tracker", "type": "nrf52", "firmware": [ @@ -904,9 +960,8 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "Generic E22 sx1262", + "maker": "generic", + "name": "Generic E22 SX1262", "type": "esp32", "firmware": [ { @@ -958,9 +1013,8 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "Generic E22 sx1268", + "maker": "generic", + "name": "Generic E22 SX1268", "type": "esp32", "firmware": [ { @@ -1012,9 +1066,8 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "Generic ESPNOW", + "maker": "generic", + "name": "Generic ESP-NOW", "type": "esp32", "firmware": [ { @@ -1112,9 +1165,8 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "Heltec ct62", + "maker": "heltec", + "name": "Heltec CT62", "type": "esp32", "firmware": [ { @@ -1212,8 +1264,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "heltec", "name": "Heltec Heltec Wireless Paper", "type": "esp32", "firmware": [ @@ -1312,8 +1363,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "heltec", "name": "Heltec Mesh Node T096", "type": "nrf52", "firmware": [ @@ -1435,8 +1485,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "heltec", "name": "Heltec Mesh Node T1", "type": "nrf52", "firmware": [ @@ -1512,8 +1561,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "heltec", "name": "Heltec MeshPocket", "type": "nrf52", "firmware": [ @@ -1589,8 +1637,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "heltec", "name": "Heltec MeshSolar / MeshTower", "type": "nrf52", "firmware": [ @@ -1666,10 +1713,9 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "heltec", "name": "Heltec T114", - "type": "esp32", + "type": "nrf52", "firmware": [ { "role": "companionUsb", @@ -1678,41 +1724,17 @@ "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": "Heltec_t114_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/Heltec_t114_companion_radio_usb-logging-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "title": "Serial DFU package" + }, { "type": "download", "name": "Heltec_t114_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/Heltec_t114_companion_radio_usb-logging-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", "title": "UF2 download" - }, - { - "type": "download", - "name": "Heltec_t114_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/Heltec_t114_companion_radio_usb-logging-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "title": "Download" - } - ] - } - } - }, - { - "role": "companionUsb", - "title": "Companion USB", - "subTitle": "T190", - "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": "Heltec_T190_companion_radio_usb_-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/Heltec_T190_companion_radio_usb_-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "title": "Full install (bootloader + firmware)" - }, - { - "type": "flash-update", - "name": "Heltec_T190_companion_radio_usb_-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/Heltec_T190_companion_radio_usb_-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Update (app only)" } ] } @@ -1726,17 +1748,17 @@ "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": "Heltec_t114_without_display_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/Heltec_t114_without_display_companion_radio_usb-logging-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "title": "Serial DFU package" + }, { "type": "download", "name": "Heltec_t114_without_display_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/Heltec_t114_without_display_companion_radio_usb-logging-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", "title": "UF2 download" - }, - { - "type": "download", - "name": "Heltec_t114_without_display_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/Heltec_t114_without_display_companion_radio_usb-logging-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "title": "Download" } ] } @@ -1749,41 +1771,17 @@ "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": "Heltec_t114_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/Heltec_t114_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "title": "Serial DFU package" + }, { "type": "download", "name": "Heltec_t114_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/Heltec_t114_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", "title": "UF2 download" - }, - { - "type": "download", - "name": "Heltec_t114_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/Heltec_t114_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "title": "Download" - } - ] - } - } - }, - { - "role": "repeater", - "title": "Repeater", - "subTitle": "T190", - "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": "Heltec_T190_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/Heltec_T190_repeater_-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "title": "Full install (bootloader + firmware)" - }, - { - "type": "flash-update", - "name": "Heltec_T190_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/Heltec_T190_repeater_-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Update (app only)" } ] } @@ -1797,41 +1795,17 @@ "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": "Heltec_t114_without_display_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/Heltec_t114_without_display_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "title": "Serial DFU package" + }, { "type": "download", "name": "Heltec_t114_without_display_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/Heltec_t114_without_display_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", "title": "UF2 download" - }, - { - "type": "download", - "name": "Heltec_t114_without_display_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/Heltec_t114_without_display_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "title": "Download" - } - ] - } - } - }, - { - "role": "repeaterBridgeEspnow", - "title": "Repeater Bridge ESP-NOW", - "subTitle": "T190", - "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": "Heltec_T190_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/Heltec_T190_repeater_bridge_espnow_-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "title": "Full install (bootloader + firmware)" - }, - { - "type": "flash-update", - "name": "Heltec_T190_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/Heltec_T190_repeater_bridge_espnow_-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Update (app only)" } ] } @@ -1844,17 +1818,17 @@ "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": "Heltec_t114_repeater_bridge_rs232-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/Heltec_t114_repeater_bridge_rs232-logging-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "title": "Serial DFU package" + }, { "type": "download", "name": "Heltec_t114_repeater_bridge_rs232-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/Heltec_t114_repeater_bridge_rs232-logging-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", "title": "UF2 download" - }, - { - "type": "download", - "name": "Heltec_t114_repeater_bridge_rs232-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/Heltec_t114_repeater_bridge_rs232-logging-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "title": "Download" } ] } @@ -1868,17 +1842,17 @@ "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": "Heltec_t114_without_display_repeater_bridge_rs232-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/Heltec_t114_without_display_repeater_bridge_rs232-logging-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "title": "Serial DFU package" + }, { "type": "download", "name": "Heltec_t114_without_display_repeater_bridge_rs232-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/Heltec_t114_without_display_repeater_bridge_rs232-logging-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", "title": "UF2 download" - }, - { - "type": "download", - "name": "Heltec_t114_without_display_repeater_bridge_rs232-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/Heltec_t114_without_display_repeater_bridge_rs232-logging-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "title": "Download" } ] } @@ -1891,41 +1865,17 @@ "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": "Heltec_t114_room_server-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/Heltec_t114_room_server-logging-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "title": "Serial DFU package" + }, { "type": "download", "name": "Heltec_t114_room_server-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/Heltec_t114_room_server-logging-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", "title": "UF2 download" - }, - { - "type": "download", - "name": "Heltec_t114_room_server-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/Heltec_t114_room_server-logging-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "title": "Download" - } - ] - } - } - }, - { - "role": "roomServer", - "title": "Room Server", - "subTitle": "T190", - "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": "Heltec_T190_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/Heltec_T190_room_server_-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "title": "Full install (bootloader + firmware)" - }, - { - "type": "flash-update", - "name": "Heltec_T190_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/Heltec_T190_room_server_-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Update (app only)" } ] } @@ -1939,17 +1889,17 @@ "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": "Heltec_t114_without_display_room_server-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/Heltec_t114_without_display_room_server-logging-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "title": "Serial DFU package" + }, { "type": "download", "name": "Heltec_t114_without_display_room_server-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/Heltec_t114_without_display_room_server-logging-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", "title": "UF2 download" - }, - { - "type": "download", - "name": "Heltec_t114_without_display_room_server-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/Heltec_t114_without_display_room_server-logging-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "title": "Download" } ] } @@ -1958,8 +1908,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "heltec", "name": "Heltec v2", "type": "esp32", "firmware": [ @@ -2104,8 +2053,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "heltec", "name": "Heltec v3", "type": "esp32", "firmware": [ @@ -2296,8 +2244,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "heltec", "name": "Heltec v4", "type": "esp32", "firmware": [ @@ -2633,8 +2580,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "heltec", "name": "Heltec v4 + Expansion Kit (Touch)", "type": "esp32", "firmware": [ @@ -2665,8 +2611,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "heltec", "name": "Heltec Vision Master E213", "type": "esp32", "firmware": [ @@ -2765,8 +2710,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "heltec", "name": "Heltec Vision Master E290", "type": "esp32", "firmware": [ @@ -2865,8 +2809,106 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "heltec", + "name": "Heltec Vision Master T190", + "type": "esp32", + "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-wipe", + "name": "Heltec_T190_companion_radio_usb_-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/Heltec_T190_companion_radio_usb_-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "Heltec_T190_companion_radio_usb_-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/Heltec_T190_companion_radio_usb_-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Update (app only)" + } + ] + } + } + }, + { + "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": "Heltec_T190_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/Heltec_T190_repeater_-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "Heltec_T190_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/Heltec_T190_repeater_-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Update (app only)" + } + ] + } + } + }, + { + "role": "repeaterBridgeEspnow", + "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": "Heltec_T190_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/Heltec_T190_repeater_bridge_espnow_-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "Heltec_T190_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/Heltec_T190_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": "Heltec_T190_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/Heltec_T190_room_server_-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "Heltec_T190_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/Heltec_T190_room_server_-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Update (app only)" + } + ] + } + } + } + ] + }, + { + "maker": "heltec", "name": "Heltec Wireless Tracker", "type": "esp32", "firmware": [ @@ -2965,8 +3007,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "heltec", "name": "Heltec Wireless Tracker v2", "type": "esp32", "firmware": [ @@ -3134,8 +3175,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "heltec", "name": "Heltec WSL3", "type": "esp32", "firmware": [ @@ -3303,9 +3343,8 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "ikoka handheld nrf e22 30dbm", + "maker": "Ikoka", + "name": "Ikoka Handheld nRF E22 30 dBm", "type": "nrf52", "firmware": [ { @@ -3357,9 +3396,8 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "ikoka handheld nrf e22 30dbm 096", + "maker": "Ikoka", + "name": "Ikoka Handheld nRF E22 30 dBm 0.96", "type": "nrf52", "firmware": [ { @@ -3388,9 +3426,8 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "ikoka handheld nrf e22 30dbm 096 rotated", + "maker": "Ikoka", + "name": "Ikoka Handheld nRF E22 30 dBm 0.96 Rotated", "type": "nrf52", "firmware": [ { @@ -3419,8 +3456,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "Ikoka", "name": "Ikoka Nano", "type": "nrf52", "firmware": [ @@ -3643,8 +3679,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "Ikoka", "name": "Ikoka Stick", "type": "nrf52", "firmware": [ @@ -3867,8 +3902,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "keepteen", "name": "Keepteen LT1", "type": "nrf52", "firmware": [ @@ -3944,8 +3978,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "lilygo", "name": "LilyGo LoRa32 V2.1_1.6", "type": "esp32", "firmware": [ @@ -4113,39 +4146,7 @@ ] }, { - "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", + "maker": "lilygo", "name": "LilyGo T3 S3 (SX126x)", "type": "esp32", "firmware": [ @@ -4267,8 +4268,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "lilygo", "name": "LilyGo T3 S3 (SX127x)", "type": "esp32", "firmware": [ @@ -4390,8 +4390,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "lilygo", "name": "LilyGo T-Beam (SX1262)", "type": "esp32", "firmware": [ @@ -4549,8 +4548,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "lilygo", "name": "LilyGo T-Beam 1.2 (SX1276)", "type": "esp32", "firmware": [ @@ -4626,8 +4624,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "lilygo", "name": "LilyGo T-Beam Supreme (SX1262)", "type": "esp32", "firmware": [ @@ -4726,8 +4723,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "lilygo", "name": "LilyGo T-Deck", "type": "esp32", "firmware": [ @@ -4780,8 +4776,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "lilygo", "name": "LilyGo T-Echo", "type": "nrf52", "firmware": [ @@ -4857,8 +4852,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "lilygo", "name": "LilyGo T-Echo Card", "type": "nrf52", "firmware": [ @@ -4934,8 +4928,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "lilygo", "name": "LilyGo T-Echo Lite", "type": "nrf52", "firmware": [ @@ -5012,9 +5005,8 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "LilyGo TETH Elite sx1262", + "maker": "lilygo", + "name": "LilyGo T-ETH Elite (SX1262)", "type": "esp32", "firmware": [ { @@ -5089,9 +5081,38 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "LilyGo Tlora C6", + "maker": "lilygo", + "name": "LilyGo T-Impulse Plus nRF52840", + "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": "lilygo", + "name": "LilyGo T-LoRa C6", "type": "esp32", "firmware": [ { @@ -5143,8 +5164,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "m5stack", "name": "M5Stack Unit C6L", "type": "esp32", "firmware": [ @@ -5220,9 +5240,8 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "Meshadventurer sx1262", + "maker": "meshadventurer", + "name": "Meshadventurer SX1262", "type": "esp32", "firmware": [ { @@ -5343,9 +5362,8 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "Meshadventurer sx1268", + "maker": "meshadventurer", + "name": "Meshadventurer SX1268", "type": "esp32", "firmware": [ { @@ -5466,8 +5484,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "meshimi", "name": "Meshimi", "type": "esp32", "firmware": [ @@ -5497,8 +5514,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "meshtiny", "name": "Meshtiny", "type": "nrf52", "firmware": [ @@ -5528,9 +5544,8 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "Minewsemi me25ls01", + "maker": "minewsemi", + "name": "Minewsemi ME25LS01", "type": "nrf52", "firmware": [ { @@ -5628,8 +5643,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "muziworks", "name": "Muzi Works R1 Neo", "type": "nrf52", "firmware": [ @@ -5751,9 +5765,8 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "nibble screen connect", + "maker": "nibble", + "name": "Nibble Screen Connect", "type": "esp32", "firmware": [ { @@ -5897,108 +5910,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "PicoW", - "type": "noflash", - "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": "download", - "name": "PicoW_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/PicoW_companion_radio_usb-logging-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "title": "UF2 download" - }, - { - "type": "download", - "name": "PicoW_companion_radio_usb-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/PicoW_companion_radio_usb-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Download" - } - ] - } - } - }, - { - "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": "PicoW_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/PicoW_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "title": "UF2 download" - }, - { - "type": "download", - "name": "PicoW_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/PicoW_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Download" - } - ] - } - } - }, - { - "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": "download", - "name": "PicoW_room_server-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/PicoW_room_server-logging-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "title": "UF2 download" - }, - { - "type": "download", - "name": "PicoW_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/PicoW_room_server-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Download" - } - ] - } - } - }, - { - "role": "terminalChat", - "title": "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.", - "files": [ - { - "type": "download", - "name": "PicoW_terminal_chat-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/PicoW_terminal_chat-logging-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "title": "UF2 download" - }, - { - "type": "download", - "name": "PicoW_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/PicoW_terminal_chat-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Download" - } - ] - } - } - } - ] - }, - { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "promicro", "name": "ProMicro nrf52 (faketec)", "type": "nrf52", "firmware": [ @@ -6144,8 +6056,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "rak", "name": "RAK 11310", "type": "noflash", "firmware": [ @@ -6267,8 +6178,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "rak", "name": "RAK 3x72", "type": "noflash", "firmware": [ @@ -6344,8 +6254,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "rak", "name": "RAK WisBlock / WisMesh (RAK 4631)", "type": "nrf52", "firmware": [ @@ -6515,8 +6424,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "rak", "name": "RAK WisBlock 3112", "type": "esp32", "firmware": [ @@ -6707,8 +6615,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "rak", "name": "RAK WisMesh 1W Booster (3401 + 13302)", "type": "nrf52", "firmware": [ @@ -6830,8 +6737,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "rak", "name": "RAK WisMesh Tag", "type": "nrf52", "firmware": [ @@ -6930,8 +6836,106 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "raspberry", + "name": "Raspberry Pi Pico W", + "type": "noflash", + "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": "download", + "name": "PicoW_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/PicoW_companion_radio_usb-logging-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "title": "UF2 download" + }, + { + "type": "download", + "name": "PicoW_companion_radio_usb-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/PicoW_companion_radio_usb-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Download" + } + ] + } + } + }, + { + "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": "PicoW_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/PicoW_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "title": "UF2 download" + }, + { + "type": "download", + "name": "PicoW_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/PicoW_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Download" + } + ] + } + } + }, + { + "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": "download", + "name": "PicoW_room_server-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/PicoW_room_server-logging-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "title": "UF2 download" + }, + { + "type": "download", + "name": "PicoW_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/PicoW_room_server-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Download" + } + ] + } + } + }, + { + "role": "terminalChat", + "title": "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.", + "files": [ + { + "type": "download", + "name": "PicoW_terminal_chat-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/PicoW_terminal_chat-logging-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "title": "UF2 download" + }, + { + "type": "download", + "name": "PicoW_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/PicoW_terminal_chat-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Download" + } + ] + } + } + } + ] + }, + { + "maker": "raspberry", "name": "RPI Pico 2040 + WaveShare SX1262", "type": "noflash", "firmware": [ @@ -7053,8 +7057,37 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "seeed", + "name": "Seeed Studio SenseCAP Indicator ESP-NOW", + "type": "esp32", + "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-wipe", + "name": "SenseCapIndicator-ESPNow_comp_radio_usb-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/SenseCapIndicator-ESPNow_comp_radio_usb-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "SenseCapIndicator-ESPNow_comp_radio_usb-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/SenseCapIndicator-ESPNow_comp_radio_usb-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Update (app only)" + } + ] + } + } + } + ] + }, + { + "maker": "seeed", "name": "Seeed Studio SenseCAP Solar", "type": "nrf52", "firmware": [ @@ -7130,8 +7163,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "seeed", "name": "Seeed Studio SenseCAP T1000-E", "type": "nrf52", "firmware": [ @@ -7207,8 +7239,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "seeed", "name": "Seeed Studio Wio Tracker L1 Pro", "type": "nrf52", "firmware": [ @@ -7284,8 +7315,200 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "seeed", + "name": "Seeed Studio Wio WM1110", + "type": "noflash", + "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": "download", + "name": "wio_wm1110_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/wio_wm1110_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "title": "UF2 download" + } + ] + } + } + }, + { + "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": "download", + "name": "wio_wm1110_room_server-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/wio_wm1110_room_server-logging-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "title": "UF2 download" + } + ] + } + } + } + ] + }, + { + "maker": "seeed", + "name": "Seeed Studio Wio-E5", + "type": "noflash", + "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": "download", + "name": "wio-e5_companion_radio_usb-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_companion_radio_usb-logging-v1.16.0-halo-keymind-dev-28ee5d2c.hex", + "title": "HEX download" + }, + { + "type": "download", + "name": "wio-e5_companion_radio_usb-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_companion_radio_usb-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Download" + } + ] + } + } + }, + { + "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": "repeaterBridgeRs232", + "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", + "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-mini_companion_radio_usb-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-mini_companion_radio_usb-logging-v1.16.0-halo-keymind-dev-28ee5d2c.hex", + "title": "HEX download" + }, + { + "type": "download", + "name": "wio-e5-mini_companion_radio_usb-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-mini_companion_radio_usb-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Download" + } + ] + } + } + }, + { + "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-mini_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-mini_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.hex", + "title": "HEX download" + }, + { + "type": "download", + "name": "wio-e5-mini_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-mini_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Download" + } + ] + } + } + }, + { + "role": "sensor", + "title": "Sensor", + "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-mini_sensor-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-mini_sensor-logging-v1.16.0-halo-keymind-dev-28ee5d2c.hex", + "title": "HEX download" + }, + { + "type": "download", + "name": "wio-e5-mini_sensor-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-mini_sensor-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Download" + } + ] + } + } + } + ] + }, + { + "maker": "seeed", "name": "Seeed Studio Xiao C3", "type": "esp32", "firmware": [ @@ -7384,8 +7607,37 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "seeed", + "name": "Seeed Studio Xiao C6", + "type": "esp32", + "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-wipe", + "name": "Xiao_C6_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/Xiao_C6_repeater_-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "Xiao_C6_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/Xiao_C6_repeater_-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Update (app only)" + } + ] + } + } + } + ] + }, + { + "maker": "seeed", "name": "Seeed Studio Xiao nRF52 WIO", "type": "nrf52", "firmware": [ @@ -7461,34 +7713,109 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "Seeed Studio Xiao S3 WIO", - "type": "esp32", + "maker": "seeed", + "name": "Seeed Studio Xiao RP2040", + "type": "noflash", "firmware": [ { - "role": "companionSerial", - "title": "Companion Serial", + "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-wipe", - "name": "Xiao_S3_WIO_companion_radio_serial-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/Xiao_S3_WIO_companion_radio_serial-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "title": "Full install (bootloader + firmware)" + "type": "download", + "name": "Xiao_rp2040_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/Xiao_rp2040_companion_radio_usb-logging-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "title": "UF2 download" }, { - "type": "flash-update", - "name": "Xiao_S3_WIO_companion_radio_serial-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/Xiao_S3_WIO_companion_radio_serial-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Update (app only)" + "type": "download", + "name": "Xiao_rp2040_companion_radio_usb-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/Xiao_rp2040_companion_radio_usb-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Download" } ] } } }, + { + "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": "Xiao_rp2040_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/Xiao_rp2040_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "title": "UF2 download" + }, + { + "type": "download", + "name": "Xiao_rp2040_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/Xiao_rp2040_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Download" + } + ] + } + } + }, + { + "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": "download", + "name": "Xiao_rp2040_room_server-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/Xiao_rp2040_room_server-logging-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "title": "UF2 download" + }, + { + "type": "download", + "name": "Xiao_rp2040_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/Xiao_rp2040_room_server-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Download" + } + ] + } + } + }, + { + "role": "terminalChat", + "title": "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.", + "files": [ + { + "type": "download", + "name": "Xiao_rp2040_terminal_chat-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/Xiao_rp2040_terminal_chat-logging-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "title": "UF2 download" + }, + { + "type": "download", + "name": "Xiao_rp2040_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/Xiao_rp2040_terminal_chat-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Download" + } + ] + } + } + } + ] + }, + { + "maker": "seeed", + "name": "Seeed Studio Xiao S3 WIO", + "type": "esp32", + "firmware": [ { "role": "companionUsb", "title": "Companion USB", @@ -7524,6 +7851,30 @@ } } }, + { + "role": "companionUsb", + "title": "Companion USB", + "subTitle": "Serial", + "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": "Xiao_S3_WIO_companion_radio_serial-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/Xiao_S3_WIO_companion_radio_serial-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "Xiao_S3_WIO_companion_radio_serial-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/Xiao_S3_WIO_companion_radio_serial-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Update (app only)" + } + ] + } + } + }, { "role": "companionWifi", "title": "Companion WiFi", @@ -7713,40 +8064,8 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "SenseCapIndicator-ESPNow", - "type": "esp32", - "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-wipe", - "name": "SenseCapIndicator-ESPNow_comp_radio_usb-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/SenseCapIndicator-ESPNow_comp_radio_usb-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "title": "Full install (bootloader + firmware)" - }, - { - "type": "flash-update", - "name": "SenseCapIndicator-ESPNow_comp_radio_usb-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/SenseCapIndicator-ESPNow_comp_radio_usb-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Update (app only)" - } - ] - } - } - } - ] - }, - { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "Tenstar C3 sx1262", + "maker": "tenstar", + "name": "Tenstar C3 SX1262", "type": "esp32", "firmware": [ { @@ -7798,9 +8117,8 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "Tenstar C3 sx1268", + "maker": "tenstar", + "name": "Tenstar C3 SX1268", "type": "esp32", "firmware": [ { @@ -7852,8 +8170,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "tinyrelay", "name": "Tiny Relay", "type": "noflash", "firmware": [ @@ -7929,8 +8246,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "uniteng", "name": "UnitEng Nano G2 Ultra", "type": "nrf52", "firmware": [ @@ -8006,8 +8322,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "uniteng", "name": "UnitEng Station G2", "type": "esp32", "firmware": [ @@ -8177,8 +8492,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "uniteng", "name": "UnitEng/BQ Voyage Station G3", "type": "esp32", "firmware": [ @@ -8301,9 +8615,8 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "WHY2025 badge", + "maker": "why2025", + "name": "WHY2025 Badge", "type": "esp32", "firmware": [ { @@ -8330,333 +8643,6 @@ } } ] - }, - { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "wio wm1110", - "type": "noflash", - "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": "download", - "name": "wio_wm1110_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/wio_wm1110_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "title": "UF2 download" - } - ] - } - } - }, - { - "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": "download", - "name": "wio_wm1110_room_server-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/wio_wm1110_room_server-logging-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "title": "UF2 download" - } - ] - } - } - } - ] - }, - { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "wio-e5", - "type": "noflash", - "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": "download", - "name": "wio-e5_companion_radio_usb-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_companion_radio_usb-logging-v1.16.0-halo-keymind-dev-28ee5d2c.hex", - "title": "HEX download" - }, - { - "type": "download", - "name": "wio-e5_companion_radio_usb-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_companion_radio_usb-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Download" - } - ] - } - } - }, - { - "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": "repeaterBridgeRs232", - "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": "keymindCascade", - "class": "keymindCascade", - "name": "wio-e5-mini", - "type": "noflash", - "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": "download", - "name": "wio-e5-mini_companion_radio_usb-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-mini_companion_radio_usb-logging-v1.16.0-halo-keymind-dev-28ee5d2c.hex", - "title": "HEX download" - }, - { - "type": "download", - "name": "wio-e5-mini_companion_radio_usb-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-mini_companion_radio_usb-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Download" - } - ] - } - } - }, - { - "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-mini_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-mini_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.hex", - "title": "HEX download" - }, - { - "type": "download", - "name": "wio-e5-mini_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-mini_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Download" - } - ] - } - } - }, - { - "role": "sensor", - "title": "Sensor", - "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-mini_sensor-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-mini_sensor-logging-v1.16.0-halo-keymind-dev-28ee5d2c.hex", - "title": "HEX download" - }, - { - "type": "download", - "name": "wio-e5-mini_sensor-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-mini_sensor-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Download" - } - ] - } - } - } - ] - }, - { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "Xiao C6", - "type": "esp32", - "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-wipe", - "name": "Xiao_C6_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/Xiao_C6_repeater_-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "title": "Full install (bootloader + firmware)" - }, - { - "type": "flash-update", - "name": "Xiao_C6_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/Xiao_C6_repeater_-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Update (app only)" - } - ] - } - } - } - ] - }, - { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "Xiao rp2040", - "type": "noflash", - "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": "download", - "name": "Xiao_rp2040_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/Xiao_rp2040_companion_radio_usb-logging-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "title": "UF2 download" - }, - { - "type": "download", - "name": "Xiao_rp2040_companion_radio_usb-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/Xiao_rp2040_companion_radio_usb-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Download" - } - ] - } - } - }, - { - "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": "Xiao_rp2040_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/Xiao_rp2040_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "title": "UF2 download" - }, - { - "type": "download", - "name": "Xiao_rp2040_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/Xiao_rp2040_repeater-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Download" - } - ] - } - } - }, - { - "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": "download", - "name": "Xiao_rp2040_room_server-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/Xiao_rp2040_room_server-logging-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "title": "UF2 download" - }, - { - "type": "download", - "name": "Xiao_rp2040_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/Xiao_rp2040_room_server-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Download" - } - ] - } - } - }, - { - "role": "terminalChat", - "title": "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.", - "files": [ - { - "type": "download", - "name": "Xiao_rp2040_terminal_chat-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/Xiao_rp2040_terminal_chat-logging-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "title": "UF2 download" - }, - { - "type": "download", - "name": "Xiao_rp2040_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/Xiao_rp2040_terminal_chat-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Download" - } - ] - } - } - } - ] } ] } diff --git a/mesh-america/keymind-cascade-v1.16.0-provider.json b/mesh-america/keymind-cascade-v1.16.0-provider.json index d7dc6d18..a5d062d3 100644 --- a/mesh-america/keymind-cascade-v1.16.0-provider.json +++ b/mesh-america/keymind-cascade-v1.16.0-provider.json @@ -1,14 +1,77 @@ { "description": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.", "maker": { - "keymindCascade": { - "name": "Keymind Cascade" - } + "ebyte": { + "name": "Ebyte" + }, + "elecrow": { + "name": "Elecrow" + }, + "gat-iot": { + "name": "GAT-IoT" + }, + "generic": { + "name": "Generic" + }, + "heltec": { + "name": "Heltec" + }, + "Ikoka": { + "name": "Ikoka" + }, + "keepteen": { + "name": "Keepteen" + }, + "lilygo": { + "name": "LilyGo" + }, + "m5stack": { + "name": "M5Stack" + }, + "meshadventurer": { + "name": "Meshadventurer" + }, + "meshimi": { + "name": "Meshimi" + }, + "meshtiny": { + "name": "Meshtiny" + }, + "minewsemi": { + "name": "Minewsemi" + }, + "muziworks": { + "name": "Muzi Works" + }, + "nibble": { + "name": "Nibble" + }, + "promicro": { + "name": "ProMicro" + }, + "rak": { + "name": "RAK Wireless" + }, + "raspberry": { + "name": "Raspberry Pi" + }, + "seeed": { + "name": "Seeed Studio" + }, + "tenstar": { + "name": "Tenstar" + }, + "tinyrelay": { + "name": "Tiny Relay" + }, + "uniteng": { + "name": "UnitEng" + }, + "why2025": { + "name": "WHY2025" + } }, "role": { - "companionSerial": { - "name": "Companion Serial" - }, "companionWifi": { "name": "Companion WiFi" }, @@ -27,8 +90,7 @@ }, "device": [ { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "ebyte", "name": "Ebyte EoRa-S3", "type": "esp32", "firmware": [ @@ -150,8 +212,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "elecrow", "name": "Elecrow ThinkNode M1", "type": "nrf52", "firmware": [ @@ -250,8 +311,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "elecrow", "name": "Elecrow ThinkNode M2", "type": "esp32", "firmware": [ @@ -278,29 +338,6 @@ } } }, - { - "role": "companionSerial", - "title": "Companion Serial", - "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": "ThinkNode_M2_companion_radio_serial-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/ThinkNode_M2_companion_radio_serial-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "title": "Full install (bootloader + firmware)" - }, - { - "type": "flash-update", - "name": "ThinkNode_M2_companion_radio_serial-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/ThinkNode_M2_companion_radio_serial-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Update (app only)" - } - ] - } - } - }, { "role": "companionUsb", "title": "Companion USB", @@ -324,6 +361,30 @@ } } }, + { + "role": "companionUsb", + "title": "Companion USB", + "subTitle": "Serial", + "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": "ThinkNode_M2_companion_radio_serial-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/ThinkNode_M2_companion_radio_serial-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "ThinkNode_M2_companion_radio_serial-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/ThinkNode_M2_companion_radio_serial-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Update (app only)" + } + ] + } + } + }, { "role": "companionWifi", "title": "Companion WiFi", @@ -442,8 +503,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "elecrow", "name": "Elecrow ThinkNode M3", "type": "nrf52", "firmware": [ @@ -542,8 +602,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "elecrow", "name": "Elecrow ThinkNode M5", "type": "esp32", "firmware": [ @@ -594,29 +653,6 @@ } } }, - { - "role": "companionSerial", - "title": "Companion Serial", - "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": "ThinkNode_M5_companion_radio_serial-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/ThinkNode_M5_companion_radio_serial-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "title": "Full install (bootloader + firmware)" - }, - { - "type": "flash-update", - "name": "ThinkNode_M5_companion_radio_serial-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/ThinkNode_M5_companion_radio_serial-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Update (app only)" - } - ] - } - } - }, { "role": "companionUsb", "title": "Companion USB", @@ -640,6 +676,30 @@ } } }, + { + "role": "companionUsb", + "title": "Companion USB", + "subTitle": "Serial", + "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": "ThinkNode_M5_companion_radio_serial-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/ThinkNode_M5_companion_radio_serial-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "ThinkNode_M5_companion_radio_serial-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/ThinkNode_M5_companion_radio_serial-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Update (app only)" + } + ] + } + } + }, { "role": "companionWifi", "title": "Companion WiFi", @@ -758,8 +818,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "elecrow", "name": "Elecrow ThinkNode M6", "type": "nrf52", "firmware": [ @@ -858,93 +917,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "GAT562 Mesh EVB Pro", - "type": "nrf52", - "firmware": [ - { - "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": "GAT562_Mesh_EVB_Pro_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/GAT562_Mesh_EVB_Pro_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "title": "Serial DFU package" - }, - { - "type": "download", - "name": "GAT562_Mesh_EVB_Pro_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/GAT562_Mesh_EVB_Pro_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "title": "UF2 download" - } - ] - } - } - }, - { - "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", - "name": "GAT562_Mesh_EVB_Pro_room_server-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/GAT562_Mesh_EVB_Pro_room_server-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "title": "Serial DFU package" - }, - { - "type": "download", - "name": "GAT562_Mesh_EVB_Pro_room_server-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/GAT562_Mesh_EVB_Pro_room_server-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "title": "UF2 download" - } - ] - } - } - } - ] - }, - { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "GAT562 Mesh Watch13", - "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": "GAT562_Mesh_Watch13_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/GAT562_Mesh_Watch13_companion_radio_ble-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "title": "Serial DFU package" - }, - { - "type": "download", - "name": "GAT562_Mesh_Watch13_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/GAT562_Mesh_Watch13_companion_radio_ble-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "title": "UF2 download" - } - ] - } - } - } - ] - }, - { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "gat-iot", "name": "GAT-IoT GAT562 30s", "type": "nrf52", "firmware": [ @@ -1043,8 +1016,60 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "gat-iot", + "name": "GAT-IoT GAT562 EVB Pro", + "type": "nrf52", + "firmware": [ + { + "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": "GAT562_Mesh_EVB_Pro_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/GAT562_Mesh_EVB_Pro_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "title": "Serial DFU package" + }, + { + "type": "download", + "name": "GAT562_Mesh_EVB_Pro_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/GAT562_Mesh_EVB_Pro_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "title": "UF2 download" + } + ] + } + } + }, + { + "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", + "name": "GAT562_Mesh_EVB_Pro_room_server-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/GAT562_Mesh_EVB_Pro_room_server-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "title": "Serial DFU package" + }, + { + "type": "download", + "name": "GAT562_Mesh_EVB_Pro_room_server-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/GAT562_Mesh_EVB_Pro_room_server-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "title": "UF2 download" + } + ] + } + } + } + ] + }, + { + "maker": "gat-iot", "name": "GAT-IoT GAT562 Tracker", "type": "nrf52", "firmware": [ @@ -1143,9 +1168,38 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "Generic E22 sx1262", + "maker": "gat-iot", + "name": "GAT-IoT GAT562 Watch13", + "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": "GAT562_Mesh_Watch13_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/GAT562_Mesh_Watch13_companion_radio_ble-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "title": "Serial DFU package" + }, + { + "type": "download", + "name": "GAT562_Mesh_Watch13_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/GAT562_Mesh_Watch13_companion_radio_ble-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "title": "UF2 download" + } + ] + } + } + } + ] + }, + { + "maker": "generic", + "name": "Generic E22 SX1262", "type": "esp32", "firmware": [ { @@ -1197,9 +1251,8 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "Generic E22 sx1268", + "maker": "generic", + "name": "Generic E22 SX1268", "type": "esp32", "firmware": [ { @@ -1251,9 +1304,8 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "Generic ESPNOW", + "maker": "generic", + "name": "Generic ESP-NOW", "type": "esp32", "firmware": [ { @@ -1351,9 +1403,8 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "Heltec ct62", + "maker": "heltec", + "name": "Heltec CT62", "type": "esp32", "firmware": [ { @@ -1498,8 +1549,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "heltec", "name": "Heltec Heltec Wireless Paper", "type": "esp32", "firmware": [ @@ -1645,8 +1695,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "heltec", "name": "Heltec Mesh Node T096", "type": "nrf52", "firmware": [ @@ -1839,8 +1888,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "heltec", "name": "Heltec Mesh Node T1", "type": "nrf52", "firmware": [ @@ -1939,8 +1987,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "heltec", "name": "Heltec MeshPocket", "type": "nrf52", "firmware": [ @@ -2039,8 +2086,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "heltec", "name": "Heltec MeshSolar / MeshTower", "type": "nrf52", "firmware": [ @@ -2139,10 +2185,9 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "heltec", "name": "Heltec T114", - "type": "esp32", + "type": "nrf52", "firmware": [ { "role": "companionBle", @@ -2151,41 +2196,17 @@ "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": "Heltec_t114_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/Heltec_t114_companion_radio_ble-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "title": "Serial DFU package" + }, { "type": "download", "name": "Heltec_t114_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/Heltec_t114_companion_radio_ble-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", "title": "UF2 download" - }, - { - "type": "download", - "name": "Heltec_t114_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/Heltec_t114_companion_radio_ble-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "title": "Download" - } - ] - } - } - }, - { - "role": "companionBle", - "title": "Companion BLE", - "subTitle": "T190", - "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": "Heltec_T190_companion_radio_ble_-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Heltec_T190_companion_radio_ble_-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "title": "Full install (bootloader + firmware)" - }, - { - "type": "flash-update", - "name": "Heltec_T190_companion_radio_ble_-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Heltec_T190_companion_radio_ble_-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Update (app only)" } ] } @@ -2199,17 +2220,17 @@ "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": "Heltec_t114_without_display_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/Heltec_t114_without_display_companion_radio_ble-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "title": "Serial DFU package" + }, { "type": "download", "name": "Heltec_t114_without_display_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/Heltec_t114_without_display_companion_radio_ble-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", "title": "UF2 download" - }, - { - "type": "download", - "name": "Heltec_t114_without_display_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/Heltec_t114_without_display_companion_radio_ble-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "title": "Download" } ] } @@ -2222,41 +2243,17 @@ "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": "Heltec_t114_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/Heltec_t114_companion_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "title": "Serial DFU package" + }, { "type": "download", "name": "Heltec_t114_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/Heltec_t114_companion_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", "title": "UF2 download" - }, - { - "type": "download", - "name": "Heltec_t114_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/Heltec_t114_companion_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "title": "Download" - } - ] - } - } - }, - { - "role": "companionUsb", - "title": "Companion USB", - "subTitle": "T190", - "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": "Heltec_T190_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/Heltec_T190_companion_radio_usb_-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "title": "Full install (bootloader + firmware)" - }, - { - "type": "flash-update", - "name": "Heltec_T190_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/Heltec_T190_companion_radio_usb_-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Update (app only)" } ] } @@ -2270,17 +2267,17 @@ "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": "Heltec_t114_without_display_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/Heltec_t114_without_display_companion_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "title": "Serial DFU package" + }, { "type": "download", "name": "Heltec_t114_without_display_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/Heltec_t114_without_display_companion_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", "title": "UF2 download" - }, - { - "type": "download", - "name": "Heltec_t114_without_display_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/Heltec_t114_without_display_companion_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "title": "Download" } ] } @@ -2293,41 +2290,17 @@ "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": "Heltec_t114_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Heltec_t114_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "title": "Serial DFU package" + }, { "type": "download", "name": "Heltec_t114_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Heltec_t114_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", "title": "UF2 download" - }, - { - "type": "download", - "name": "Heltec_t114_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Heltec_t114_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "title": "Download" - } - ] - } - } - }, - { - "role": "repeater", - "title": "Repeater", - "subTitle": "T190", - "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": "Heltec_T190_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/Heltec_T190_repeater_-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "title": "Full install (bootloader + firmware)" - }, - { - "type": "flash-update", - "name": "Heltec_T190_repeater_-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Heltec_T190_repeater_-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Update (app only)" } ] } @@ -2341,41 +2314,17 @@ "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": "Heltec_t114_without_display_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Heltec_t114_without_display_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "title": "Serial DFU package" + }, { "type": "download", "name": "Heltec_t114_without_display_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Heltec_t114_without_display_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", "title": "UF2 download" - }, - { - "type": "download", - "name": "Heltec_t114_without_display_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Heltec_t114_without_display_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "title": "Download" - } - ] - } - } - }, - { - "role": "repeaterBridgeEspnow", - "title": "Repeater Bridge ESP-NOW", - "subTitle": "T190", - "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": "Heltec_T190_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/Heltec_T190_repeater_bridge_espnow_-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "title": "Full install (bootloader + firmware)" - }, - { - "type": "flash-update", - "name": "Heltec_T190_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/Heltec_T190_repeater_bridge_espnow_-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Update (app only)" } ] } @@ -2388,17 +2337,17 @@ "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": "Heltec_t114_repeater_bridge_rs232-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Heltec_t114_repeater_bridge_rs232-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "title": "Serial DFU package" + }, { "type": "download", "name": "Heltec_t114_repeater_bridge_rs232-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Heltec_t114_repeater_bridge_rs232-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", "title": "UF2 download" - }, - { - "type": "download", - "name": "Heltec_t114_repeater_bridge_rs232-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Heltec_t114_repeater_bridge_rs232-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "title": "Download" } ] } @@ -2412,17 +2361,17 @@ "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": "Heltec_t114_without_display_repeater_bridge_rs232-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Heltec_t114_without_display_repeater_bridge_rs232-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "title": "Serial DFU package" + }, { "type": "download", "name": "Heltec_t114_without_display_repeater_bridge_rs232-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Heltec_t114_without_display_repeater_bridge_rs232-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", "title": "UF2 download" - }, - { - "type": "download", - "name": "Heltec_t114_without_display_repeater_bridge_rs232-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Heltec_t114_without_display_repeater_bridge_rs232-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "title": "Download" } ] } @@ -2435,41 +2384,17 @@ "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": "Heltec_t114_room_server-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Heltec_t114_room_server-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "title": "Serial DFU package" + }, { "type": "download", "name": "Heltec_t114_room_server-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Heltec_t114_room_server-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", "title": "UF2 download" - }, - { - "type": "download", - "name": "Heltec_t114_room_server-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Heltec_t114_room_server-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "title": "Download" - } - ] - } - } - }, - { - "role": "roomServer", - "title": "Room Server", - "subTitle": "T190", - "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": "Heltec_T190_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/Heltec_T190_room_server_-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "title": "Full install (bootloader + firmware)" - }, - { - "type": "flash-update", - "name": "Heltec_T190_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/Heltec_T190_room_server_-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Update (app only)" } ] } @@ -2483,17 +2408,17 @@ "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": "Heltec_t114_without_display_room_server-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Heltec_t114_without_display_room_server-v1.16.0-halo-keymind-dev-28ee5d2c.zip", + "title": "Serial DFU package" + }, { "type": "download", "name": "Heltec_t114_without_display_room_server-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Heltec_t114_without_display_room_server-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", "title": "UF2 download" - }, - { - "type": "download", - "name": "Heltec_t114_without_display_room_server-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Heltec_t114_without_display_room_server-v1.16.0-halo-keymind-dev-28ee5d2c.zip", - "title": "Download" } ] } @@ -2502,8 +2427,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "heltec", "name": "Heltec v2", "type": "esp32", "firmware": [ @@ -2695,8 +2619,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "heltec", "name": "Heltec v3", "type": "esp32", "firmware": [ @@ -2934,8 +2857,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "heltec", "name": "Heltec v4", "type": "esp32", "firmware": [ @@ -3390,8 +3312,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "heltec", "name": "Heltec v4 + Expansion Kit (Touch)", "type": "esp32", "firmware": [ @@ -3446,8 +3367,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "heltec", "name": "Heltec Vision Master E213", "type": "esp32", "firmware": [ @@ -3569,8 +3489,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "heltec", "name": "Heltec Vision Master E290", "type": "esp32", "firmware": [ @@ -3692,8 +3611,129 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "heltec", + "name": "Heltec Vision Master T190", + "type": "esp32", + "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-wipe", + "name": "Heltec_T190_companion_radio_ble_-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Heltec_T190_companion_radio_ble_-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "Heltec_T190_companion_radio_ble_-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Heltec_T190_companion_radio_ble_-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Update (app only)" + } + ] + } + } + }, + { + "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": "Heltec_T190_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/Heltec_T190_companion_radio_usb_-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "Heltec_T190_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/Heltec_T190_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": "Heltec_T190_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/Heltec_T190_repeater_-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "Heltec_T190_repeater_-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Heltec_T190_repeater_-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Update (app only)" + } + ] + } + } + }, + { + "role": "repeaterBridgeEspnow", + "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": "Heltec_T190_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/Heltec_T190_repeater_bridge_espnow_-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "Heltec_T190_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/Heltec_T190_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": "Heltec_T190_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/Heltec_T190_room_server_-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "Heltec_T190_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/Heltec_T190_room_server_-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Update (app only)" + } + ] + } + } + } + ] + }, + { + "maker": "heltec", "name": "Heltec Wireless Tracker", "type": "esp32", "firmware": [ @@ -3839,8 +3879,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "heltec", "name": "Heltec Wireless Tracker v2", "type": "esp32", "firmware": [ @@ -4055,8 +4094,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "heltec", "name": "Heltec WSL3", "type": "esp32", "firmware": [ @@ -4271,9 +4309,8 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "ikoka handheld nrf e22 30dbm", + "maker": "Ikoka", + "name": "Ikoka Handheld nRF E22 30 dBm", "type": "nrf52", "firmware": [ { @@ -4325,9 +4362,8 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "ikoka handheld nrf e22 30dbm 096", + "maker": "Ikoka", + "name": "Ikoka Handheld nRF E22 30 dBm 0.96", "type": "nrf52", "firmware": [ { @@ -4379,9 +4415,8 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "ikoka handheld nrf e22 30dbm 096 rotated", + "maker": "Ikoka", + "name": "Ikoka Handheld nRF E22 30 dBm 0.96 Rotated", "type": "nrf52", "firmware": [ { @@ -4433,8 +4468,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "Ikoka", "name": "Ikoka Nano", "type": "nrf52", "firmware": [ @@ -4729,8 +4763,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "Ikoka", "name": "Ikoka Stick", "type": "nrf52", "firmware": [ @@ -5025,8 +5058,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "keepteen", "name": "Keepteen LT1", "type": "nrf52", "firmware": [ @@ -5125,8 +5157,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "lilygo", "name": "LilyGo LoRa32 V2.1_1.6", "type": "esp32", "firmware": [ @@ -5341,62 +5372,7 @@ ] }, { - "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", + "maker": "lilygo", "name": "LilyGo T3 S3 (SX126x)", "type": "esp32", "firmware": [ @@ -5565,8 +5541,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "lilygo", "name": "LilyGo T3 S3 (SX127x)", "type": "esp32", "firmware": [ @@ -5711,8 +5686,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "lilygo", "name": "LilyGo T-Beam (SX1262)", "type": "esp32", "firmware": [ @@ -5941,8 +5915,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "lilygo", "name": "LilyGo T-Beam 1.2 (SX1276)", "type": "esp32", "firmware": [ @@ -6065,8 +6038,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "lilygo", "name": "LilyGo T-Beam Supreme (SX1262)", "type": "esp32", "firmware": [ @@ -6212,8 +6184,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "lilygo", "name": "LilyGo T-Deck", "type": "esp32", "firmware": [ @@ -6289,8 +6260,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "lilygo", "name": "LilyGo T-Echo", "type": "nrf52", "firmware": [ @@ -6389,8 +6359,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "lilygo", "name": "LilyGo T-Echo Card", "type": "nrf52", "firmware": [ @@ -6489,8 +6458,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "lilygo", "name": "LilyGo T-Echo Lite", "type": "nrf52", "firmware": [ @@ -6614,9 +6582,8 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "LilyGo TETH Elite sx1262", + "maker": "lilygo", + "name": "LilyGo T-ETH Elite (SX1262)", "type": "esp32", "firmware": [ { @@ -6714,9 +6681,61 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "LilyGo Tlora C6", + "maker": "lilygo", + "name": "LilyGo T-Impulse Plus nRF52840", + "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": "lilygo", + "name": "LilyGo T-LoRa C6", "type": "esp32", "firmware": [ { @@ -6791,8 +6810,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "m5stack", "name": "M5Stack Unit C6L", "type": "esp32", "firmware": [ @@ -6891,9 +6909,8 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "Meshadventurer sx1262", + "maker": "meshadventurer", + "name": "Meshadventurer SX1262", "type": "esp32", "firmware": [ { @@ -7037,9 +7054,8 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "Meshadventurer sx1268", + "maker": "meshadventurer", + "name": "Meshadventurer SX1268", "type": "esp32", "firmware": [ { @@ -7183,8 +7199,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "meshimi", "name": "Meshimi", "type": "esp32", "firmware": [ @@ -7237,8 +7252,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "meshtiny", "name": "Meshtiny", "type": "nrf52", "firmware": [ @@ -7291,9 +7305,8 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "Minewsemi me25ls01", + "maker": "minewsemi", + "name": "Minewsemi ME25LS01", "type": "nrf52", "firmware": [ { @@ -7414,8 +7427,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "muziworks", "name": "Muzi Works R1 Neo", "type": "nrf52", "firmware": [ @@ -7560,9 +7572,8 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "nibble screen connect", + "maker": "nibble", + "name": "Nibble Screen Connect", "type": "esp32", "firmware": [ { @@ -7729,108 +7740,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "PicoW", - "type": "noflash", - "firmware": [ - { - "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": "download", - "name": "PicoW_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/PicoW_companion_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "title": "UF2 download" - }, - { - "type": "download", - "name": "PicoW_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/PicoW_companion_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "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": "download", - "name": "PicoW_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/PicoW_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "title": "UF2 download" - }, - { - "type": "download", - "name": "PicoW_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/PicoW_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Download" - } - ] - } - } - }, - { - "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": "download", - "name": "PicoW_room_server-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/PicoW_room_server-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "title": "UF2 download" - }, - { - "type": "download", - "name": "PicoW_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/PicoW_room_server-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Download" - } - ] - } - } - }, - { - "role": "terminalChat", - "title": "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.", - "files": [ - { - "type": "download", - "name": "PicoW_terminal_chat-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/PicoW_terminal_chat-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "title": "UF2 download" - }, - { - "type": "download", - "name": "PicoW_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/PicoW_terminal_chat-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Download" - } - ] - } - } - } - ] - }, - { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "promicro", "name": "ProMicro nrf52 (faketec)", "type": "nrf52", "firmware": [ @@ -7999,8 +7909,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "rak", "name": "RAK 11310", "type": "noflash", "firmware": [ @@ -8122,8 +8031,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "rak", "name": "RAK 3x72", "type": "noflash", "firmware": [ @@ -8199,8 +8107,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "rak", "name": "RAK WisBlock / WisMesh (RAK 4631)", "type": "nrf52", "firmware": [ @@ -8393,8 +8300,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "rak", "name": "RAK WisBlock 3112", "type": "esp32", "firmware": [ @@ -8608,8 +8514,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "rak", "name": "RAK WisMesh 1W Booster (3401 + 13302)", "type": "nrf52", "firmware": [ @@ -8754,8 +8659,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "rak", "name": "RAK WisMesh Tag", "type": "nrf52", "firmware": [ @@ -8877,8 +8781,106 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "raspberry", + "name": "Raspberry Pi Pico W", + "type": "noflash", + "firmware": [ + { + "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": "download", + "name": "PicoW_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/PicoW_companion_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "title": "UF2 download" + }, + { + "type": "download", + "name": "PicoW_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/PicoW_companion_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "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": "download", + "name": "PicoW_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/PicoW_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "title": "UF2 download" + }, + { + "type": "download", + "name": "PicoW_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/PicoW_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Download" + } + ] + } + } + }, + { + "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": "download", + "name": "PicoW_room_server-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/PicoW_room_server-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "title": "UF2 download" + }, + { + "type": "download", + "name": "PicoW_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/PicoW_room_server-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Download" + } + ] + } + } + }, + { + "role": "terminalChat", + "title": "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.", + "files": [ + { + "type": "download", + "name": "PicoW_terminal_chat-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/PicoW_terminal_chat-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "title": "UF2 download" + }, + { + "type": "download", + "name": "PicoW_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/PicoW_terminal_chat-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Download" + } + ] + } + } + } + ] + }, + { + "maker": "raspberry", "name": "RPI Pico 2040 + WaveShare SX1262", "type": "noflash", "firmware": [ @@ -9000,8 +9002,37 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "seeed", + "name": "Seeed Studio SenseCAP Indicator ESP-NOW", + "type": "esp32", + "firmware": [ + { + "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": "SenseCapIndicator-ESPNow_comp_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/SenseCapIndicator-ESPNow_comp_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "SenseCapIndicator-ESPNow_comp_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/SenseCapIndicator-ESPNow_comp_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Update (app only)" + } + ] + } + } + } + ] + }, + { + "maker": "seeed", "name": "Seeed Studio SenseCAP Solar", "type": "nrf52", "firmware": [ @@ -9100,8 +9131,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "seeed", "name": "Seeed Studio SenseCAP T1000-E", "type": "nrf52", "firmware": [ @@ -9200,8 +9230,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "seeed", "name": "Seeed Studio Wio Tracker L1 EINK", "type": "nrf52", "firmware": [ @@ -9231,8 +9260,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "seeed", "name": "Seeed Studio Wio Tracker L1 Pro", "type": "nrf52", "firmware": [ @@ -9331,8 +9359,217 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "seeed", + "name": "Seeed Studio Wio WM1110", + "type": "noflash", + "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": "download", + "name": "wio_wm1110_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/wio_wm1110_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": "download", + "name": "wio_wm1110_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/wio_wm1110_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "title": "UF2 download" + } + ] + } + } + }, + { + "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": "download", + "name": "wio_wm1110_room_server-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/wio_wm1110_room_server-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "title": "UF2 download" + } + ] + } + } + } + ] + }, + { + "maker": "seeed", + "name": "Seeed Studio Wio-E5", + "type": "noflash", + "firmware": [ + { + "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": "download", + "name": "wio-e5_companion_radio_usb-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_companion_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c.hex", + "title": "HEX download" + }, + { + "type": "download", + "name": "wio-e5_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/wio-e5_companion_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "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": "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": "repeaterBridgeRs232", + "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", + "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-mini_companion_radio_usb-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-mini_companion_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c.hex", + "title": "HEX download" + }, + { + "type": "download", + "name": "wio-e5-mini_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/wio-e5-mini_companion_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "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": "download", + "name": "wio-e5-mini_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-mini_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.hex", + "title": "HEX download" + }, + { + "type": "download", + "name": "wio-e5-mini_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-mini_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Download" + } + ] + } + } + }, + { + "role": "sensor", + "title": "Sensor", + "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-mini_sensor-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-mini_sensor-v1.16.0-halo-keymind-dev-28ee5d2c.hex", + "title": "HEX download" + }, + { + "type": "download", + "name": "wio-e5-mini_sensor-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-mini_sensor-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Download" + } + ] + } + } + } + ] + }, + { + "maker": "seeed", "name": "Seeed Studio Xiao C3", "type": "esp32", "firmware": [ @@ -9478,8 +9715,60 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "seeed", + "name": "Seeed Studio Xiao C6", + "type": "esp32", + "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-wipe", + "name": "Xiao_C6_companion_radio_ble_-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Xiao_C6_companion_radio_ble_-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "Xiao_C6_companion_radio_ble_-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Xiao_C6_companion_radio_ble_-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": "Xiao_C6_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/Xiao_C6_repeater_-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "Xiao_C6_repeater_-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Xiao_C6_repeater_-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Update (app only)" + } + ] + } + } + } + ] + }, + { + "maker": "seeed", "name": "Seeed Studio Xiao nRF52 WIO", "type": "nrf52", "firmware": [ @@ -9578,8 +9867,106 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "seeed", + "name": "Seeed Studio Xiao RP2040", + "type": "noflash", + "firmware": [ + { + "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": "download", + "name": "Xiao_rp2040_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/Xiao_rp2040_companion_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "title": "UF2 download" + }, + { + "type": "download", + "name": "Xiao_rp2040_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/Xiao_rp2040_companion_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "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": "download", + "name": "Xiao_rp2040_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Xiao_rp2040_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "title": "UF2 download" + }, + { + "type": "download", + "name": "Xiao_rp2040_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Xiao_rp2040_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Download" + } + ] + } + } + }, + { + "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": "download", + "name": "Xiao_rp2040_room_server-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Xiao_rp2040_room_server-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "title": "UF2 download" + }, + { + "type": "download", + "name": "Xiao_rp2040_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/Xiao_rp2040_room_server-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Download" + } + ] + } + } + }, + { + "role": "terminalChat", + "title": "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.", + "files": [ + { + "type": "download", + "name": "Xiao_rp2040_terminal_chat-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Xiao_rp2040_terminal_chat-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", + "title": "UF2 download" + }, + { + "type": "download", + "name": "Xiao_rp2040_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/Xiao_rp2040_terminal_chat-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Download" + } + ] + } + } + } + ] + }, + { + "maker": "seeed", "name": "Seeed Studio Xiao S3 WIO", "type": "esp32", "firmware": [ @@ -9654,29 +10041,6 @@ } } }, - { - "role": "companionSerial", - "title": "Companion Serial", - "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": "Xiao_S3_WIO_companion_radio_serial-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Xiao_S3_WIO_companion_radio_serial-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "title": "Full install (bootloader + firmware)" - }, - { - "type": "flash-update", - "name": "Xiao_S3_WIO_companion_radio_serial-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Xiao_S3_WIO_companion_radio_serial-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Update (app only)" - } - ] - } - } - }, { "role": "companionUsb", "title": "Companion USB", @@ -9712,6 +10076,30 @@ } } }, + { + "role": "companionUsb", + "title": "Companion USB", + "subTitle": "Serial", + "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": "Xiao_S3_WIO_companion_radio_serial-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Xiao_S3_WIO_companion_radio_serial-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "Xiao_S3_WIO_companion_radio_serial-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Xiao_S3_WIO_companion_radio_serial-v1.16.0-halo-keymind-dev-28ee5d2c.bin", + "title": "Update (app only)" + } + ] + } + } + }, { "role": "companionWifi", "title": "Companion WiFi", @@ -9901,40 +10289,8 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "SenseCapIndicator-ESPNow", - "type": "esp32", - "firmware": [ - { - "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": "SenseCapIndicator-ESPNow_comp_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/SenseCapIndicator-ESPNow_comp_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "title": "Full install (bootloader + firmware)" - }, - { - "type": "flash-update", - "name": "SenseCapIndicator-ESPNow_comp_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/SenseCapIndicator-ESPNow_comp_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Update (app only)" - } - ] - } - } - } - ] - }, - { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "Tenstar C3 sx1262", + "maker": "tenstar", + "name": "Tenstar C3 SX1262", "type": "esp32", "firmware": [ { @@ -9986,9 +10342,8 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "Tenstar C3 sx1268", + "maker": "tenstar", + "name": "Tenstar C3 SX1268", "type": "esp32", "firmware": [ { @@ -10040,8 +10395,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "tinyrelay", "name": "Tiny Relay", "type": "noflash", "firmware": [ @@ -10117,8 +10471,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "uniteng", "name": "UnitEng Nano G2 Ultra", "type": "nrf52", "firmware": [ @@ -10217,8 +10570,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "uniteng", "name": "UnitEng Station G2", "type": "esp32", "firmware": [ @@ -10411,8 +10763,7 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", + "maker": "uniteng", "name": "UnitEng/BQ Voyage Station G3", "type": "esp32", "firmware": [ @@ -10558,9 +10909,8 @@ ] }, { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "WHY2025 badge", + "maker": "why2025", + "name": "WHY2025 Badge", "type": "esp32", "firmware": [ { @@ -10610,373 +10960,6 @@ } } ] - }, - { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "wio wm1110", - "type": "noflash", - "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": "download", - "name": "wio_wm1110_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/wio_wm1110_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": "download", - "name": "wio_wm1110_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/wio_wm1110_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "title": "UF2 download" - } - ] - } - } - }, - { - "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": "download", - "name": "wio_wm1110_room_server-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/wio_wm1110_room_server-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "title": "UF2 download" - } - ] - } - } - } - ] - }, - { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "wio-e5", - "type": "noflash", - "firmware": [ - { - "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": "download", - "name": "wio-e5_companion_radio_usb-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_companion_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c.hex", - "title": "HEX download" - }, - { - "type": "download", - "name": "wio-e5_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/wio-e5_companion_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "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": "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": "repeaterBridgeRs232", - "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": "keymindCascade", - "class": "keymindCascade", - "name": "wio-e5-mini", - "type": "noflash", - "firmware": [ - { - "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": "download", - "name": "wio-e5-mini_companion_radio_usb-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-mini_companion_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c.hex", - "title": "HEX download" - }, - { - "type": "download", - "name": "wio-e5-mini_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/wio-e5-mini_companion_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "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": "download", - "name": "wio-e5-mini_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-mini_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.hex", - "title": "HEX download" - }, - { - "type": "download", - "name": "wio-e5-mini_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-mini_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Download" - } - ] - } - } - }, - { - "role": "sensor", - "title": "Sensor", - "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-mini_sensor-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-mini_sensor-v1.16.0-halo-keymind-dev-28ee5d2c.hex", - "title": "HEX download" - }, - { - "type": "download", - "name": "wio-e5-mini_sensor-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-mini_sensor-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Download" - } - ] - } - } - } - ] - }, - { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "Xiao C6", - "type": "esp32", - "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-wipe", - "name": "Xiao_C6_companion_radio_ble_-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Xiao_C6_companion_radio_ble_-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "title": "Full install (bootloader + firmware)" - }, - { - "type": "flash-update", - "name": "Xiao_C6_companion_radio_ble_-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Xiao_C6_companion_radio_ble_-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": "Xiao_C6_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/Xiao_C6_repeater_-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin", - "title": "Full install (bootloader + firmware)" - }, - { - "type": "flash-update", - "name": "Xiao_C6_repeater_-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Xiao_C6_repeater_-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Update (app only)" - } - ] - } - } - } - ] - }, - { - "maker": "keymindCascade", - "class": "keymindCascade", - "name": "Xiao rp2040", - "type": "noflash", - "firmware": [ - { - "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": "download", - "name": "Xiao_rp2040_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/Xiao_rp2040_companion_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "title": "UF2 download" - }, - { - "type": "download", - "name": "Xiao_rp2040_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/Xiao_rp2040_companion_radio_usb-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "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": "download", - "name": "Xiao_rp2040_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Xiao_rp2040_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "title": "UF2 download" - }, - { - "type": "download", - "name": "Xiao_rp2040_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Xiao_rp2040_repeater-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Download" - } - ] - } - } - }, - { - "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": "download", - "name": "Xiao_rp2040_room_server-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Xiao_rp2040_room_server-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "title": "UF2 download" - }, - { - "type": "download", - "name": "Xiao_rp2040_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/Xiao_rp2040_room_server-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Download" - } - ] - } - } - }, - { - "role": "terminalChat", - "title": "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.", - "files": [ - { - "type": "download", - "name": "Xiao_rp2040_terminal_chat-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/Xiao_rp2040_terminal_chat-v1.16.0-halo-keymind-dev-28ee5d2c.uf2", - "title": "UF2 download" - }, - { - "type": "download", - "name": "Xiao_rp2040_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/Xiao_rp2040_terminal_chat-v1.16.0-halo-keymind-dev-28ee5d2c.bin", - "title": "Download" - } - ] - } - } - } - ] } ] }