Describe custom Mesh America roles

This commit is contained in:
mikecarper committed 2026-07-01 00:04:12 -07:00
1 parent 60a4dee3aa
commit 29842afcc0
3 files changed
+327 -190

No files matched your search

@@ -22,9 +22,18 @@ $Catalogs = @(
)
$RoleDefinitions = [ordered]@{
companionWifi = [ordered]@{ name = 'Companion WiFi' }
sensor = [ordered]@{ name = 'Sensor' }
terminalChat = [ordered]@{ name = 'Terminal Chat' }
companionWifi = [ordered]@{
name = 'Companion WiFi'
description = 'Companion radio build that exposes the MeshCore companion interface over Wi-Fi instead of BLE or USB.'
}
sensor = [ordered]@{
name = 'Sensor'
description = 'Sensor and telemetry build for boards that read and publish sensor data on the mesh.'
}
terminalChat = [ordered]@{
name = 'Terminal Chat'
description = 'Standalone serial terminal chat build for text messaging from a terminal console.'
}
}
$RolePatterns = @(
@@ -43,7 +52,7 @@ $RolePatterns = @(
@{ 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 = 'companionUsb'; Title = 'Companion USB'; SubTitle = 'Serial' },
@{ Suffix = 'companion_radio_wifi'; Role = 'companionWifi'; Title = 'Companion WiFi'; SubTitle = $null },
@{ Suffix = 'companion_radio_wifi'; Role = 'companionWifi'; Title = 'Companion WiFi'; SubTitle = 'Wi-Fi companion interface' },
@{ Suffix = 'repeater_bridge_rs232_serial1'; Role = 'repeater'; Title = 'Repeater Bridge RS232'; SubTitle = 'Serial 1' },
@{ Suffix = 'repeater_bridge_rs232_serial2'; Role = 'repeater'; Title = 'Repeater Bridge RS232'; SubTitle = 'Serial 2' },
@{ Suffix = 'repeater_bridge_rs232'; Role = 'repeater'; Title = 'Repeater Bridge RS232'; SubTitle = $null },
@@ -56,8 +65,8 @@ $RolePatterns = @(
@{ Suffix = 'room_server_'; Role = 'roomServer'; Title = 'Room Server'; SubTitle = $null },
@{ Suffix = 'room_server'; Role = 'roomServer'; Title = 'Room Server'; SubTitle = $null },
@{ Suffix = 'room_svr'; Role = 'roomServer'; Title = 'Room Server'; SubTitle = $null },
@{ Suffix = 'terminal_chat'; Role = 'terminalChat'; Title = 'Terminal Chat'; SubTitle = $null },
@{ Suffix = 'sensor'; Role = 'sensor'; Title = 'Sensor'; SubTitle = $null }
@{ Suffix = 'terminal_chat'; Role = 'terminalChat'; Title = 'Terminal Chat'; SubTitle = 'Serial terminal chat' },
@{ Suffix = 'sensor'; Role = 'sensor'; Title = 'Sensor'; SubTitle = 'Sensor telemetry node' }
)
$MakerDefinitions = [ordered]@{
@@ -244,6 +253,12 @@ $DeviceSelectionNotes = @{
'Xiao_S3' = 'Board selection note: Use this for a Seeed XIAO ESP32S3 with an external SX1262 wired to DIO1=2, NSS=5, RESET=3, BUSY=4, SCLK/MISO/MOSI=7/8/9, and RXEN=6. Do not use it for the XIAO S3 WIO board, which uses DIO1=39, NSS=41, RESET=42, BUSY=40, and RXEN=38.'
}
$RoleSelectionNotes = @{
companionWifi = 'Role note: Companion WiFi exposes the MeshCore companion interface over Wi-Fi rather than BLE or USB. Use it for boards that should be controlled over a local Wi-Fi network. It is flashable, but the validator treats it as a custom role, so the standard Configure step may not appear.'
sensor = 'Role note: Sensor builds publish board-supported sensor or telemetry data on the mesh. They are flashable custom-role builds, not standard companion or repeater firmware.'
terminalChat = 'Role note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.'
}
function ConvertTo-DeviceName {
param([string]$Prefix)
if ($DeviceNameOverrides.ContainsKey($Prefix)) {
@@ -296,7 +311,8 @@ function Join-SubTitle {
function Join-VersionNotes {
param(
[string]$Description,
[string[]]$DeviceKeys
[string[]]$DeviceKeys,
[string]$Role
)
$parts = @($Description)
@@ -305,6 +321,9 @@ function Join-VersionNotes {
$parts += $DeviceSelectionNotes[$deviceKey]
}
}
if ($RoleSelectionNotes.ContainsKey($Role)) {
$parts += $RoleSelectionNotes[$Role]
}
return ($parts -join "`n`n")
}
@@ -480,7 +499,7 @@ function New-Catalog {
$firmwareEntry.subTitle = $first.SubTitle
}
$versionNotes = Join-VersionNotes $Definition.Description @($roleGroup.Group | ForEach-Object { $_.DeviceKey })
$versionNotes = Join-VersionNotes -Description $Definition.Description -DeviceKeys @($roleGroup.Group | ForEach-Object { $_.DeviceKey }) -Role $first.Role
$firmwareEntry.version = [ordered]@{
$Definition.Tag = [ordered]@{
notes = $versionNotes
@@ -73,13 +73,16 @@
},
"role": {
"companionWifi": {
"name": "Companion WiFi"
"name": "Companion WiFi",
"description": "Companion radio build that exposes the MeshCore companion interface over Wi-Fi instead of BLE or USB."
},
"sensor": {
"name": "Sensor"
"name": "Sensor",
"description": "Sensor and telemetry build for boards that read and publish sensor data on the mesh."
},
"terminalChat": {
"name": "Terminal Chat"
"name": "Terminal Chat",
"description": "Standalone serial terminal chat build for text messaging from a terminal console."
}
},
"device": [
@@ -160,9 +163,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"logging-v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash-wipe",
@@ -313,9 +317,10 @@
{
"role": "companionWifi",
"title": "Companion WiFi",
"subTitle": "Wi-Fi companion interface",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Companion WiFi exposes the MeshCore companion interface over Wi-Fi rather than BLE or USB. Use it for boards that should be controlled over a local Wi-Fi network. It is flashable, but the validator treats it as a custom role, so the standard Configure step may not appear.",
"files": [
{
"type": "flash-wipe",
@@ -405,9 +410,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"logging-v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash-wipe",
@@ -558,9 +564,10 @@
{
"role": "companionWifi",
"title": "Companion WiFi",
"subTitle": "Wi-Fi companion interface",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Companion WiFi exposes the MeshCore companion interface over Wi-Fi rather than BLE or USB. Use it for boards that should be controlled over a local Wi-Fi network. It is flashable, but the validator treats it as a custom role, so the standard Configure step may not appear.",
"files": [
{
"type": "flash-wipe",
@@ -650,9 +657,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"logging-v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash-wipe",
@@ -1136,9 +1144,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"logging-v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash-wipe",
@@ -1235,9 +1244,10 @@
{
"role": "sensor",
"title": "Sensor",
"subTitle": "Sensor telemetry node",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Sensor builds publish board-supported sensor or telemetry data on the mesh. They are flashable custom-role builds, not standard companion or repeater firmware.",
"files": [
{
"type": "flash-wipe",
@@ -1456,9 +1466,10 @@
{
"role": "sensor",
"title": "Sensor",
"subTitle": "Sensor telemetry node",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Sensor builds publish board-supported sensor or telemetry data on the mesh. They are flashable custom-role builds, not standard companion or repeater firmware.",
"files": [
{
"type": "flash",
@@ -1932,9 +1943,10 @@
{
"role": "companionWifi",
"title": "Companion WiFi",
"subTitle": "Wi-Fi companion interface",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Companion WiFi exposes the MeshCore companion interface over Wi-Fi rather than BLE or USB. Use it for boards that should be controlled over a local Wi-Fi network. It is flashable, but the validator treats it as a custom role, so the standard Configure step may not appear.",
"files": [
{
"type": "flash-wipe",
@@ -2024,9 +2036,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"logging-v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash-wipe",
@@ -2077,9 +2090,10 @@
{
"role": "companionWifi",
"title": "Companion WiFi",
"subTitle": "Wi-Fi companion interface",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Companion WiFi exposes the MeshCore companion interface over Wi-Fi rather than BLE or USB. Use it for boards that should be controlled over a local Wi-Fi network. It is flashable, but the validator treats it as a custom role, so the standard Configure step may not appear.",
"files": [
{
"type": "flash-wipe",
@@ -2192,9 +2206,10 @@
{
"role": "sensor",
"title": "Sensor",
"subTitle": "Sensor telemetry node",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Sensor builds publish board-supported sensor or telemetry data on the mesh. They are flashable custom-role builds, not standard companion or repeater firmware.",
"files": [
{
"type": "flash-wipe",
@@ -2215,9 +2230,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"logging-v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash-wipe",
@@ -2292,33 +2308,10 @@
{
"role": "companionWifi",
"title": "Companion WiFi",
"subTitle": "TFT, Wi-Fi companion interface",
"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_v4_companion_radio_wifi-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_v4_companion_radio_wifi-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin",
"title": "Full install (bootloader + firmware)"
},
{
"type": "flash-update",
"name": "heltec_v4_companion_radio_wifi-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_v4_companion_radio_wifi-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin",
"title": "Update (app only)"
}
]
}
}
},
{
"role": "companionWifi",
"title": "Companion WiFi",
"subTitle": "TFT",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Companion WiFi exposes the MeshCore companion interface over Wi-Fi rather than BLE or USB. Use it for boards that should be controlled over a local Wi-Fi network. It is flashable, but the validator treats it as a custom role, so the standard Configure step may not appear.",
"files": [
{
"type": "flash-wipe",
@@ -2336,6 +2329,30 @@
}
}
},
{
"role": "companionWifi",
"title": "Companion WiFi",
"subTitle": "Wi-Fi companion interface",
"version": {
"logging-v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Companion WiFi exposes the MeshCore companion interface over Wi-Fi rather than BLE or USB. Use it for boards that should be controlled over a local Wi-Fi network. It is flashable, but the validator treats it as a custom role, so the standard Configure step may not appear.",
"files": [
{
"type": "flash-wipe",
"name": "heltec_v4_companion_radio_wifi-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_v4_companion_radio_wifi-logging-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin",
"title": "Full install (bootloader + firmware)"
},
{
"type": "flash-update",
"name": "heltec_v4_companion_radio_wifi-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_v4_companion_radio_wifi-logging-v1.16.0-halo-keymind-dev-28ee5d2c.bin",
"title": "Update (app only)"
}
]
}
}
},
{
"role": "repeater",
"title": "Repeater",
@@ -2480,9 +2497,10 @@
{
"role": "sensor",
"title": "Sensor",
"subTitle": "Sensor telemetry node",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Sensor builds publish board-supported sensor or telemetry data on the mesh. They are flashable custom-role builds, not standard companion or repeater firmware.",
"files": [
{
"type": "flash-wipe",
@@ -2503,10 +2521,10 @@
{
"role": "sensor",
"title": "Sensor",
"subTitle": "TFT",
"subTitle": "TFT, Sensor telemetry node",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Sensor builds publish board-supported sensor or telemetry data on the mesh. They are flashable custom-role builds, not standard companion or repeater firmware.",
"files": [
{
"type": "flash-wipe",
@@ -2527,9 +2545,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"logging-v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash-wipe",
@@ -2550,10 +2569,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "TFT",
"subTitle": "TFT, Serial terminal chat",
"version": {
"logging-v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash-wipe",
@@ -3031,9 +3050,10 @@
{
"role": "companionWifi",
"title": "Companion WiFi",
"subTitle": "Wi-Fi companion interface",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Companion WiFi exposes the MeshCore companion interface over Wi-Fi rather than BLE or USB. Use it for boards that should be controlled over a local Wi-Fi network. It is flashable, but the validator treats it as a custom role, so the standard Configure step may not appear.",
"files": [
{
"type": "flash-wipe",
@@ -3123,9 +3143,10 @@
{
"role": "sensor",
"title": "Sensor",
"subTitle": "Sensor telemetry node",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Sensor builds publish board-supported sensor or telemetry data on the mesh. They are flashable custom-role builds, not standard companion or repeater firmware.",
"files": [
{
"type": "flash-wipe",
@@ -3146,9 +3167,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"logging-v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash-wipe",
@@ -3199,9 +3221,10 @@
{
"role": "companionWifi",
"title": "Companion WiFi",
"subTitle": "Wi-Fi companion interface",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Companion WiFi exposes the MeshCore companion interface over Wi-Fi rather than BLE or USB. Use it for boards that should be controlled over a local Wi-Fi network. It is flashable, but the validator treats it as a custom role, so the standard Configure step may not appear.",
"files": [
{
"type": "flash-wipe",
@@ -3314,9 +3337,10 @@
{
"role": "sensor",
"title": "Sensor",
"subTitle": "Sensor telemetry node",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Sensor builds publish board-supported sensor or telemetry data on the mesh. They are flashable custom-role builds, not standard companion or repeater firmware.",
"files": [
{
"type": "flash-wipe",
@@ -4002,9 +4026,10 @@
{
"role": "companionWifi",
"title": "Companion WiFi",
"subTitle": "Wi-Fi companion interface",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Companion WiFi exposes the MeshCore companion interface over Wi-Fi rather than BLE or USB. Use it for boards that should be controlled over a local Wi-Fi network. It is flashable, but the validator treats it as a custom role, so the standard Configure step may not appear.",
"files": [
{
"type": "flash-wipe",
@@ -4117,9 +4142,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"logging-v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash-wipe",
@@ -4239,9 +4265,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"logging-v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash-wipe",
@@ -4361,9 +4388,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"logging-v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash-wipe",
@@ -4567,10 +4595,10 @@
{
"role": "companionWifi",
"title": "Companion WiFi",
"subTitle": "1W PA pins: DIO1 1, NSS 15, BUSY 38",
"subTitle": "1W PA pins: DIO1 1, NSS 15, BUSY 38, Wi-Fi companion interface",
"version": {
"logging-v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nBoard selection note: Use this only for the LilyGo T-Beam 1W high-power PA board. It is not the standard T-Beam SX1262 target: this build uses LoRa DIO1=1, NSS=15, RESET=3, BUSY=38, SCLK/MISO/MOSI=13/12/11, RXEN=21, and GPS TX/RX=5/6. The standard T-Beam SX1262 target uses DIO1=33, NSS=18, RESET=23, SCLK/MISO/MOSI=5/19/27, and GPS RX/TX=12/34.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nBoard selection note: Use this only for the LilyGo T-Beam 1W high-power PA board. It is not the standard T-Beam SX1262 target: this build uses LoRa DIO1=1, NSS=15, RESET=3, BUSY=38, SCLK/MISO/MOSI=13/12/11, RXEN=21, and GPS TX/RX=5/6. The standard T-Beam SX1262 target uses DIO1=33, NSS=18, RESET=23, SCLK/MISO/MOSI=5/19/27, and GPS RX/TX=12/34.\n\nRole note: Companion WiFi exposes the MeshCore companion interface over Wi-Fi rather than BLE or USB. Use it for boards that should be controlled over a local Wi-Fi network. It is flashable, but the validator treats it as a custom role, so the standard Configure step may not appear.",
"files": [
{
"type": "flash-wipe",
@@ -4670,9 +4698,10 @@
{
"role": "companionWifi",
"title": "Companion WiFi",
"subTitle": "Wi-Fi companion interface",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Companion WiFi exposes the MeshCore companion interface over Wi-Fi rather than BLE or USB. Use it for boards that should be controlled over a local Wi-Fi network. It is flashable, but the validator treats it as a custom role, so the standard Configure step may not appear.",
"files": [
{
"type": "flash-wipe",
@@ -5378,9 +5407,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"logging-v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash-wipe",
@@ -5500,9 +5530,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"logging-v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash-wipe",
@@ -5659,9 +5690,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"logging-v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash",
@@ -5758,9 +5790,10 @@
{
"role": "sensor",
"title": "Sensor",
"subTitle": "Sensor telemetry node",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Sensor builds publish board-supported sensor or telemetry data on the mesh. They are flashable custom-role builds, not standard companion or repeater firmware.",
"files": [
{
"type": "flash",
@@ -5781,9 +5814,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"logging-v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash",
@@ -5834,9 +5868,10 @@
{
"role": "companionWifi",
"title": "Companion WiFi",
"subTitle": "Wi-Fi companion interface",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Companion WiFi exposes the MeshCore companion interface over Wi-Fi rather than BLE or USB. Use it for boards that should be controlled over a local Wi-Fi network. It is flashable, but the validator treats it as a custom role, so the standard Configure step may not appear.",
"files": [
{
"type": "flash-wipe",
@@ -5926,9 +5961,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"logging-v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash-wipe",
@@ -6049,9 +6085,10 @@
{
"role": "sensor",
"title": "Sensor",
"subTitle": "Sensor telemetry node",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Sensor builds publish board-supported sensor or telemetry data on the mesh. They are flashable custom-role builds, not standard companion or repeater firmware.",
"files": [
{
"type": "flash",
@@ -6072,9 +6109,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"logging-v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash",
@@ -6194,9 +6232,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"logging-v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "download",
@@ -6270,9 +6309,10 @@
{
"role": "sensor",
"title": "Sensor",
"subTitle": "Sensor telemetry node",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Sensor builds publish board-supported sensor or telemetry data on the mesh. They are flashable custom-role builds, not standard companion or repeater firmware.",
"files": [
{
"type": "download",
@@ -6417,9 +6457,10 @@
{
"role": "sensor",
"title": "Sensor",
"subTitle": "Sensor telemetry node",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Sensor builds publish board-supported sensor or telemetry data on the mesh. They are flashable custom-role builds, not standard companion or repeater firmware.",
"files": [
{
"type": "flash",
@@ -6440,9 +6481,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"logging-v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash",
@@ -6493,9 +6535,10 @@
{
"role": "companionWifi",
"title": "Companion WiFi",
"subTitle": "Wi-Fi companion interface",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Companion WiFi exposes the MeshCore companion interface over Wi-Fi rather than BLE or USB. Use it for boards that should be controlled over a local Wi-Fi network. It is flashable, but the validator treats it as a custom role, so the standard Configure step may not appear.",
"files": [
{
"type": "flash-wipe",
@@ -6608,9 +6651,10 @@
{
"role": "sensor",
"title": "Sensor",
"subTitle": "Sensor telemetry node",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Sensor builds publish board-supported sensor or telemetry data on the mesh. They are flashable custom-role builds, not standard companion or repeater firmware.",
"files": [
{
"type": "flash-wipe",
@@ -6631,9 +6675,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"logging-v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash-wipe",
@@ -6730,9 +6775,10 @@
{
"role": "sensor",
"title": "Sensor",
"subTitle": "Sensor telemetry node",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Sensor builds publish board-supported sensor or telemetry data on the mesh. They are flashable custom-role builds, not standard companion or repeater firmware.",
"files": [
{
"type": "flash",
@@ -6753,9 +6799,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"logging-v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash",
@@ -6852,9 +6899,10 @@
{
"role": "sensor",
"title": "Sensor",
"subTitle": "Sensor telemetry node",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Sensor builds publish board-supported sensor or telemetry data on the mesh. They are flashable custom-role builds, not standard companion or repeater firmware.",
"files": [
{
"type": "flash",
@@ -6951,9 +6999,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"logging-v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "download",
@@ -7073,9 +7122,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"logging-v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "download",
@@ -7524,9 +7574,10 @@
{
"role": "sensor",
"title": "Sensor",
"subTitle": "Sensor telemetry node",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Sensor builds publish board-supported sensor or telemetry data on the mesh. They are flashable custom-role builds, not standard companion or repeater firmware.",
"files": [
{
"type": "download",
@@ -7577,9 +7628,10 @@
{
"role": "companionWifi",
"title": "Companion WiFi",
"subTitle": "Wi-Fi companion interface",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Companion WiFi exposes the MeshCore companion interface over Wi-Fi rather than BLE or USB. Use it for boards that should be controlled over a local Wi-Fi network. It is flashable, but the validator treats it as a custom role, so the standard Configure step may not appear.",
"files": [
{
"type": "flash-wipe",
@@ -7828,9 +7880,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"logging-v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "download",
@@ -7954,10 +8007,10 @@
{
"role": "sensor",
"title": "Sensor",
"subTitle": "SX1262 pins: DIO1 2, NSS 5, BUSY 4",
"subTitle": "SX1262 pins: DIO1 2, NSS 5, BUSY 4, Sensor telemetry node",
"version": {
"logging-v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nBoard selection note: Use this for a Seeed XIAO ESP32S3 with an external SX1262 wired to DIO1=2, NSS=5, RESET=3, BUSY=4, SCLK/MISO/MOSI=7/8/9, and RXEN=6. Do not use it for the XIAO S3 WIO board, which uses DIO1=39, NSS=41, RESET=42, BUSY=40, and RXEN=38.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nBoard selection note: Use this for a Seeed XIAO ESP32S3 with an external SX1262 wired to DIO1=2, NSS=5, RESET=3, BUSY=4, SCLK/MISO/MOSI=7/8/9, and RXEN=6. Do not use it for the XIAO S3 WIO board, which uses DIO1=39, NSS=41, RESET=42, BUSY=40, and RXEN=38.\n\nRole note: Sensor builds publish board-supported sensor or telemetry data on the mesh. They are flashable custom-role builds, not standard companion or repeater firmware.",
"files": [
{
"type": "flash-wipe",
@@ -8032,9 +8085,10 @@
{
"role": "companionWifi",
"title": "Companion WiFi",
"subTitle": "Wi-Fi companion interface",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Companion WiFi exposes the MeshCore companion interface over Wi-Fi rather than BLE or USB. Use it for boards that should be controlled over a local Wi-Fi network. It is flashable, but the validator treats it as a custom role, so the standard Configure step may not appear.",
"files": [
{
"type": "flash-wipe",
@@ -8124,9 +8178,10 @@
{
"role": "sensor",
"title": "Sensor",
"subTitle": "Sensor telemetry node",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Sensor builds publish board-supported sensor or telemetry data on the mesh. They are flashable custom-role builds, not standard companion or repeater firmware.",
"files": [
{
"type": "flash-wipe",
@@ -8147,9 +8202,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"logging-v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash-wipe",
@@ -8329,9 +8385,10 @@
{
"role": "sensor",
"title": "Sensor",
"subTitle": "Sensor telemetry node",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Sensor builds publish board-supported sensor or telemetry data on the mesh. They are flashable custom-role builds, not standard companion or repeater firmware.",
"files": [
{
"type": "download",
@@ -8458,9 +8515,10 @@
{
"role": "companionWifi",
"title": "Companion WiFi",
"subTitle": "Wi-Fi companion interface",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Companion WiFi exposes the MeshCore companion interface over Wi-Fi rather than BLE or USB. Use it for boards that should be controlled over a local Wi-Fi network. It is flashable, but the validator treats it as a custom role, so the standard Configure step may not appear.",
"files": [
{
"type": "flash-wipe",
@@ -8628,9 +8686,10 @@
{
"role": "companionWifi",
"title": "Companion WiFi",
"subTitle": "Wi-Fi companion interface",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning, Cascade defaults, and extra logging enabled for diagnostics.\n\nRole note: Companion WiFi exposes the MeshCore companion interface over Wi-Fi rather than BLE or USB. Use it for boards that should be controlled over a local Wi-Fi network. It is flashable, but the validator treats it as a custom role, so the standard Configure step may not appear.",
"files": [
{
"type": "flash-wipe",
@@ -73,13 +73,16 @@
},
"role": {
"companionWifi": {
"name": "Companion WiFi"
"name": "Companion WiFi",
"description": "Companion radio build that exposes the MeshCore companion interface over Wi-Fi instead of BLE or USB."
},
"sensor": {
"name": "Sensor"
"name": "Sensor",
"description": "Sensor and telemetry build for boards that read and publish sensor data on the mesh."
},
"terminalChat": {
"name": "Terminal Chat"
"name": "Terminal Chat",
"description": "Standalone serial terminal chat build for text messaging from a terminal console."
}
},
"device": [
@@ -183,9 +186,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash-wipe",
@@ -382,9 +386,10 @@
{
"role": "companionWifi",
"title": "Companion WiFi",
"subTitle": "Wi-Fi companion interface",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Companion WiFi exposes the MeshCore companion interface over Wi-Fi rather than BLE or USB. Use it for boards that should be controlled over a local Wi-Fi network. It is flashable, but the validator treats it as a custom role, so the standard Configure step may not appear.",
"files": [
{
"type": "flash-wipe",
@@ -474,9 +479,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash-wipe",
@@ -697,9 +703,10 @@
{
"role": "companionWifi",
"title": "Companion WiFi",
"subTitle": "Wi-Fi companion interface",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Companion WiFi exposes the MeshCore companion interface over Wi-Fi rather than BLE or USB. Use it for boards that should be controlled over a local Wi-Fi network. It is flashable, but the validator treats it as a custom role, so the standard Configure step may not appear.",
"files": [
{
"type": "flash-wipe",
@@ -789,9 +796,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash-wipe",
@@ -1374,9 +1382,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash-wipe",
@@ -1520,9 +1529,10 @@
{
"role": "sensor",
"title": "Sensor",
"subTitle": "Sensor telemetry node",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Sensor builds publish board-supported sensor or telemetry data on the mesh. They are flashable custom-role builds, not standard companion or repeater firmware.",
"files": [
{
"type": "flash-wipe",
@@ -1859,9 +1869,10 @@
{
"role": "sensor",
"title": "Sensor",
"subTitle": "Sensor telemetry node",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Sensor builds publish board-supported sensor or telemetry data on the mesh. They are flashable custom-role builds, not standard companion or repeater firmware.",
"files": [
{
"type": "flash",
@@ -2498,9 +2509,10 @@
{
"role": "companionWifi",
"title": "Companion WiFi",
"subTitle": "Wi-Fi companion interface",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Companion WiFi exposes the MeshCore companion interface over Wi-Fi rather than BLE or USB. Use it for boards that should be controlled over a local Wi-Fi network. It is flashable, but the validator treats it as a custom role, so the standard Configure step may not appear.",
"files": [
{
"type": "flash-wipe",
@@ -2590,9 +2602,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash-wipe",
@@ -2690,9 +2703,10 @@
{
"role": "companionWifi",
"title": "Companion WiFi",
"subTitle": "Wi-Fi companion interface",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Companion WiFi exposes the MeshCore companion interface over Wi-Fi rather than BLE or USB. Use it for boards that should be controlled over a local Wi-Fi network. It is flashable, but the validator treats it as a custom role, so the standard Configure step may not appear.",
"files": [
{
"type": "flash-wipe",
@@ -2805,9 +2819,10 @@
{
"role": "sensor",
"title": "Sensor",
"subTitle": "Sensor telemetry node",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Sensor builds publish board-supported sensor or telemetry data on the mesh. They are flashable custom-role builds, not standard companion or repeater firmware.",
"files": [
{
"type": "flash-wipe",
@@ -2828,9 +2843,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash-wipe",
@@ -3024,33 +3040,10 @@
{
"role": "companionWifi",
"title": "Companion WiFi",
"subTitle": "TFT, Wi-Fi companion interface",
"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_v4_companion_radio_wifi-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_v4_companion_radio_wifi-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin",
"title": "Full install (bootloader + firmware)"
},
{
"type": "flash-update",
"name": "heltec_v4_companion_radio_wifi-v1.16.0-halo-keymind-dev-28ee5d2c.bin",
"url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/heltec_v4_companion_radio_wifi-v1.16.0-halo-keymind-dev-28ee5d2c.bin",
"title": "Update (app only)"
}
]
}
}
},
{
"role": "companionWifi",
"title": "Companion WiFi",
"subTitle": "TFT",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Companion WiFi exposes the MeshCore companion interface over Wi-Fi rather than BLE or USB. Use it for boards that should be controlled over a local Wi-Fi network. It is flashable, but the validator treats it as a custom role, so the standard Configure step may not appear.",
"files": [
{
"type": "flash-wipe",
@@ -3068,6 +3061,30 @@
}
}
},
{
"role": "companionWifi",
"title": "Companion WiFi",
"subTitle": "Wi-Fi companion interface",
"version": {
"v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Companion WiFi exposes the MeshCore companion interface over Wi-Fi rather than BLE or USB. Use it for boards that should be controlled over a local Wi-Fi network. It is flashable, but the validator treats it as a custom role, so the standard Configure step may not appear.",
"files": [
{
"type": "flash-wipe",
"name": "heltec_v4_companion_radio_wifi-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_v4_companion_radio_wifi-v1.16.0-halo-keymind-dev-28ee5d2c-merged.bin",
"title": "Full install (bootloader + firmware)"
},
{
"type": "flash-update",
"name": "heltec_v4_companion_radio_wifi-v1.16.0-halo-keymind-dev-28ee5d2c.bin",
"url": "https://github.com/mikecarper/MeshCore/releases/download/v1.16.0-halo-keymind-dev-28ee5d2c/heltec_v4_companion_radio_wifi-v1.16.0-halo-keymind-dev-28ee5d2c.bin",
"title": "Update (app only)"
}
]
}
}
},
{
"role": "repeater",
"title": "Repeater",
@@ -3212,9 +3229,10 @@
{
"role": "sensor",
"title": "Sensor",
"subTitle": "Sensor telemetry node",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Sensor builds publish board-supported sensor or telemetry data on the mesh. They are flashable custom-role builds, not standard companion or repeater firmware.",
"files": [
{
"type": "flash-wipe",
@@ -3235,10 +3253,10 @@
{
"role": "sensor",
"title": "Sensor",
"subTitle": "TFT",
"subTitle": "TFT, Sensor telemetry node",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Sensor builds publish board-supported sensor or telemetry data on the mesh. They are flashable custom-role builds, not standard companion or repeater firmware.",
"files": [
{
"type": "flash-wipe",
@@ -3259,9 +3277,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash-wipe",
@@ -3282,10 +3301,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "TFT",
"subTitle": "TFT, Serial terminal chat",
"version": {
"v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash-wipe",
@@ -3950,9 +3969,10 @@
{
"role": "companionWifi",
"title": "Companion WiFi",
"subTitle": "Wi-Fi companion interface",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Companion WiFi exposes the MeshCore companion interface over Wi-Fi rather than BLE or USB. Use it for boards that should be controlled over a local Wi-Fi network. It is flashable, but the validator treats it as a custom role, so the standard Configure step may not appear.",
"files": [
{
"type": "flash-wipe",
@@ -4042,9 +4062,10 @@
{
"role": "sensor",
"title": "Sensor",
"subTitle": "Sensor telemetry node",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Sensor builds publish board-supported sensor or telemetry data on the mesh. They are flashable custom-role builds, not standard companion or repeater firmware.",
"files": [
{
"type": "flash-wipe",
@@ -4065,9 +4086,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash-wipe",
@@ -4165,9 +4187,10 @@
{
"role": "companionWifi",
"title": "Companion WiFi",
"subTitle": "Wi-Fi companion interface",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Companion WiFi exposes the MeshCore companion interface over Wi-Fi rather than BLE or USB. Use it for boards that should be controlled over a local Wi-Fi network. It is flashable, but the validator treats it as a custom role, so the standard Configure step may not appear.",
"files": [
{
"type": "flash-wipe",
@@ -4280,9 +4303,10 @@
{
"role": "sensor",
"title": "Sensor",
"subTitle": "Sensor telemetry node",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Sensor builds publish board-supported sensor or telemetry data on the mesh. They are flashable custom-role builds, not standard companion or repeater firmware.",
"files": [
{
"type": "flash-wipe",
@@ -5228,9 +5252,10 @@
{
"role": "companionWifi",
"title": "Companion WiFi",
"subTitle": "Wi-Fi companion interface",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Companion WiFi exposes the MeshCore companion interface over Wi-Fi rather than BLE or USB. Use it for boards that should be controlled over a local Wi-Fi network. It is flashable, but the validator treats it as a custom role, so the standard Configure step may not appear.",
"files": [
{
"type": "flash-wipe",
@@ -5343,9 +5368,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash-wipe",
@@ -5512,9 +5538,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash-wipe",
@@ -5657,9 +5684,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash-wipe",
@@ -6005,10 +6033,10 @@
{
"role": "companionWifi",
"title": "Companion WiFi",
"subTitle": "1W PA pins: DIO1 1, NSS 15, BUSY 38",
"subTitle": "1W PA pins: DIO1 1, NSS 15, BUSY 38, Wi-Fi companion interface",
"version": {
"v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nBoard selection note: Use this only for the LilyGo T-Beam 1W high-power PA board. It is not the standard T-Beam SX1262 target: this build uses LoRa DIO1=1, NSS=15, RESET=3, BUSY=38, SCLK/MISO/MOSI=13/12/11, RXEN=21, and GPS TX/RX=5/6. The standard T-Beam SX1262 target uses DIO1=33, NSS=18, RESET=23, SCLK/MISO/MOSI=5/19/27, and GPS RX/TX=12/34.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nBoard selection note: Use this only for the LilyGo T-Beam 1W high-power PA board. It is not the standard T-Beam SX1262 target: this build uses LoRa DIO1=1, NSS=15, RESET=3, BUSY=38, SCLK/MISO/MOSI=13/12/11, RXEN=21, and GPS TX/RX=5/6. The standard T-Beam SX1262 target uses DIO1=33, NSS=18, RESET=23, SCLK/MISO/MOSI=5/19/27, and GPS RX/TX=12/34.\n\nRole note: Companion WiFi exposes the MeshCore companion interface over Wi-Fi rather than BLE or USB. Use it for boards that should be controlled over a local Wi-Fi network. It is flashable, but the validator treats it as a custom role, so the standard Configure step may not appear.",
"files": [
{
"type": "flash-wipe",
@@ -6155,9 +6183,10 @@
{
"role": "companionWifi",
"title": "Companion WiFi",
"subTitle": "Wi-Fi companion interface",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Companion WiFi exposes the MeshCore companion interface over Wi-Fi rather than BLE or USB. Use it for boards that should be controlled over a local Wi-Fi network. It is flashable, but the validator treats it as a custom role, so the standard Configure step may not appear.",
"files": [
{
"type": "flash-wipe",
@@ -7094,9 +7123,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash-wipe",
@@ -7239,9 +7269,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash-wipe",
@@ -7467,9 +7498,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash",
@@ -7589,9 +7621,10 @@
{
"role": "sensor",
"title": "Sensor",
"subTitle": "Sensor telemetry node",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Sensor builds publish board-supported sensor or telemetry data on the mesh. They are flashable custom-role builds, not standard companion or repeater firmware.",
"files": [
{
"type": "flash",
@@ -7612,9 +7645,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash",
@@ -7688,9 +7722,10 @@
{
"role": "companionWifi",
"title": "Companion WiFi",
"subTitle": "Wi-Fi companion interface",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Companion WiFi exposes the MeshCore companion interface over Wi-Fi rather than BLE or USB. Use it for boards that should be controlled over a local Wi-Fi network. It is flashable, but the validator treats it as a custom role, so the standard Configure step may not appear.",
"files": [
{
"type": "flash-wipe",
@@ -7780,9 +7815,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash-wipe",
@@ -7926,9 +7962,10 @@
{
"role": "sensor",
"title": "Sensor",
"subTitle": "Sensor telemetry node",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Sensor builds publish board-supported sensor or telemetry data on the mesh. They are flashable custom-role builds, not standard companion or repeater firmware.",
"files": [
{
"type": "flash",
@@ -7949,9 +7986,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash",
@@ -8071,9 +8109,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "download",
@@ -8147,9 +8186,10 @@
{
"role": "sensor",
"title": "Sensor",
"subTitle": "Sensor telemetry node",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Sensor builds publish board-supported sensor or telemetry data on the mesh. They are flashable custom-role builds, not standard companion or repeater firmware.",
"files": [
{
"type": "download",
@@ -8317,9 +8357,10 @@
{
"role": "sensor",
"title": "Sensor",
"subTitle": "Sensor telemetry node",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Sensor builds publish board-supported sensor or telemetry data on the mesh. They are flashable custom-role builds, not standard companion or repeater firmware.",
"files": [
{
"type": "flash",
@@ -8340,9 +8381,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash",
@@ -8416,9 +8458,10 @@
{
"role": "companionWifi",
"title": "Companion WiFi",
"subTitle": "Wi-Fi companion interface",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Companion WiFi exposes the MeshCore companion interface over Wi-Fi rather than BLE or USB. Use it for boards that should be controlled over a local Wi-Fi network. It is flashable, but the validator treats it as a custom role, so the standard Configure step may not appear.",
"files": [
{
"type": "flash-wipe",
@@ -8531,9 +8574,10 @@
{
"role": "sensor",
"title": "Sensor",
"subTitle": "Sensor telemetry node",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Sensor builds publish board-supported sensor or telemetry data on the mesh. They are flashable custom-role builds, not standard companion or repeater firmware.",
"files": [
{
"type": "flash-wipe",
@@ -8554,9 +8598,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash-wipe",
@@ -8676,9 +8721,10 @@
{
"role": "sensor",
"title": "Sensor",
"subTitle": "Sensor telemetry node",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Sensor builds publish board-supported sensor or telemetry data on the mesh. They are flashable custom-role builds, not standard companion or repeater firmware.",
"files": [
{
"type": "flash",
@@ -8699,9 +8745,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash",
@@ -8821,9 +8868,10 @@
{
"role": "sensor",
"title": "Sensor",
"subTitle": "Sensor telemetry node",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Sensor builds publish board-supported sensor or telemetry data on the mesh. They are flashable custom-role builds, not standard companion or repeater firmware.",
"files": [
{
"type": "flash",
@@ -8920,9 +8968,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "download",
@@ -9042,9 +9091,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "download",
@@ -9609,9 +9659,10 @@
{
"role": "sensor",
"title": "Sensor",
"subTitle": "Sensor telemetry node",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Sensor builds publish board-supported sensor or telemetry data on the mesh. They are flashable custom-role builds, not standard companion or repeater firmware.",
"files": [
{
"type": "download",
@@ -9709,9 +9760,10 @@
{
"role": "companionWifi",
"title": "Companion WiFi",
"subTitle": "Wi-Fi companion interface",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Companion WiFi exposes the MeshCore companion interface over Wi-Fi rather than BLE or USB. Use it for boards that should be controlled over a local Wi-Fi network. It is flashable, but the validator treats it as a custom role, so the standard Configure step may not appear.",
"files": [
{
"type": "flash-wipe",
@@ -10006,9 +10058,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "download",
@@ -10180,10 +10233,10 @@
{
"role": "sensor",
"title": "Sensor",
"subTitle": "SX1262 pins: DIO1 2, NSS 5, BUSY 4",
"subTitle": "SX1262 pins: DIO1 2, NSS 5, BUSY 4, Sensor telemetry node",
"version": {
"v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nBoard selection note: Use this for a Seeed XIAO ESP32S3 with an external SX1262 wired to DIO1=2, NSS=5, RESET=3, BUSY=4, SCLK/MISO/MOSI=7/8/9, and RXEN=6. Do not use it for the XIAO S3 WIO board, which uses DIO1=39, NSS=41, RESET=42, BUSY=40, and RXEN=38.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nBoard selection note: Use this for a Seeed XIAO ESP32S3 with an external SX1262 wired to DIO1=2, NSS=5, RESET=3, BUSY=4, SCLK/MISO/MOSI=7/8/9, and RXEN=6. Do not use it for the XIAO S3 WIO board, which uses DIO1=39, NSS=41, RESET=42, BUSY=40, and RXEN=38.\n\nRole note: Sensor builds publish board-supported sensor or telemetry data on the mesh. They are flashable custom-role builds, not standard companion or repeater firmware.",
"files": [
{
"type": "flash-wipe",
@@ -10305,9 +10358,10 @@
{
"role": "companionWifi",
"title": "Companion WiFi",
"subTitle": "Wi-Fi companion interface",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Companion WiFi exposes the MeshCore companion interface over Wi-Fi rather than BLE or USB. Use it for boards that should be controlled over a local Wi-Fi network. It is flashable, but the validator treats it as a custom role, so the standard Configure step may not appear.",
"files": [
{
"type": "flash-wipe",
@@ -10397,9 +10451,10 @@
{
"role": "sensor",
"title": "Sensor",
"subTitle": "Sensor telemetry node",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Sensor builds publish board-supported sensor or telemetry data on the mesh. They are flashable custom-role builds, not standard companion or repeater firmware.",
"files": [
{
"type": "flash-wipe",
@@ -10420,9 +10475,10 @@
{
"role": "terminalChat",
"title": "Terminal Chat",
"subTitle": "Serial terminal chat",
"version": {
"v1.16.0-halo-keymind-dev-28ee5d2c": {
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Terminal Chat is a standalone serial-terminal text chat build for boards used from a terminal console. It is flashable, but it does not map to the standard Configure step.",
"files": [
{
"type": "flash-wipe",
@@ -10602,9 +10658,10 @@
{
"role": "sensor",
"title": "Sensor",
"subTitle": "Sensor telemetry node",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Sensor builds publish board-supported sensor or telemetry data on the mesh. They are flashable custom-role builds, not standard companion or repeater firmware.",
"files": [
{
"type": "download",
@@ -10777,9 +10834,10 @@
{
"role": "companionWifi",
"title": "Companion WiFi",
"subTitle": "Wi-Fi companion interface",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Companion WiFi exposes the MeshCore companion interface over Wi-Fi rather than BLE or USB. Use it for boards that should be controlled over a local Wi-Fi network. It is flashable, but the validator treats it as a custom role, so the standard Configure step may not appear.",
"files": [
{
"type": "flash-wipe",
@@ -10970,9 +11028,10 @@
{
"role": "companionWifi",
"title": "Companion WiFi",
"subTitle": "Wi-Fi companion interface",
"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.",
"notes": "Keymind Cascade MeshCore v1.16.0 dev firmware with Halo/Keymind retry tuning and Cascade defaults. This is the standard build without extra logging.\n\nRole note: Companion WiFi exposes the MeshCore companion interface over Wi-Fi rather than BLE or USB. Use it for boards that should be controlled over a local Wi-Fi network. It is flashable, but the validator treats it as a custom role, so the standard Configure step may not appear.",
"files": [
{
"type": "flash-wipe",