From 4ee1e6b550f759e948690c8ced7da43bc55aba97 Mon Sep 17 00:00:00 2001 From: mikecarper Date: Thu, 1 Oct 2026 10:11:03 -0700 Subject: [PATCH] Publish 1.17.1.8 USA Cascade catalogs and firmware picker --- docs/_data/firmware_controls.json | 894 +-- docs/firmware_picker.md | 20 +- docs/index.md | 1 + docs/releases/1.17.1.8.md | 36 + mesh-america/README.md | 6 +- ...mind-cascade-logging-v1.16.0-provider.json | 7058 ++++++++--------- .../keymind-cascade-v1.16.0-provider.json | 7058 ++++++++--------- scripts/build_local_release.py | 2 +- 8 files changed, 7559 insertions(+), 7516 deletions(-) create mode 100644 docs/releases/1.17.1.8.md diff --git a/docs/_data/firmware_controls.json b/docs/_data/firmware_controls.json index a18e0abb1..72e9945ee 100644 --- a/docs/_data/firmware_controls.json +++ b/docs/_data/firmware_controls.json @@ -1,5 +1,5 @@ { - "familyTag": "v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "familyTag": "v1.17.1.8-halo-keymind-cascade-dev-9053038f", "partitionMigrations": { "Ebyte_EoRa-S3_Repeater": "ebyte-eora-s3-repeater", "Ebyte_EoRa-S3_room_server": "ebyte-eora-s3-room-server", @@ -127,7 +127,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -157,8 +157,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -173,7 +173,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -215,7 +215,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -245,8 +245,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -262,9 +262,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -514,9 +514,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -654,9 +654,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -700,7 +700,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -745,9 +745,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Neighbor table: 50 entries.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -792,9 +792,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Neighbor table: 50 entries.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -820,9 +820,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", - "memoryNote": "Full Companion capacity: 150 contacts and 256 queued messages; all Full transports are retained. Export contacts before updating if you have more than 150; entries beyond this limit may be unavailable or omitted by a later save.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", + "memoryNote": "Full Companion capacity: 100 contacts and 256 queued messages; all Full transports are retained. Export contacts before updating if you have more than 100; entries beyond this limit may be unavailable or omitted by a later save.", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -864,7 +864,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -894,8 +894,8 @@ "rxps": false, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -929,7 +929,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -959,8 +959,8 @@ "rxps": false, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -975,7 +975,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -1000,7 +1000,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -1026,7 +1026,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -1056,8 +1056,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -1072,7 +1072,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -1097,7 +1097,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -1123,7 +1123,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -1153,8 +1153,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -1169,7 +1169,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -1196,7 +1196,7 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -1224,7 +1224,7 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -1254,8 +1254,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -1270,7 +1270,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -1297,7 +1297,7 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -1327,8 +1327,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -1345,7 +1345,7 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -1375,8 +1375,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -1391,7 +1391,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -1417,9 +1417,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Wireless Paper Full capacity: 350 contacts and 40 channels. Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -1444,7 +1444,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -1474,8 +1474,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -1490,7 +1490,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -1520,8 +1520,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -1536,9 +1536,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion capacity: 150 contacts and 256 queued messages; all Full transports are retained. Export contacts before updating if you have more than 150; entries beyond this limit may be unavailable or omitted by a later save.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -1563,7 +1563,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -1589,7 +1589,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -1619,8 +1619,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -1635,9 +1635,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", - "memoryNote": "Full Companion capacity: 150 contacts and 256 queued messages; all Full transports are retained. Export contacts before updating if you have more than 150; entries beyond this limit may be unavailable or omitted by a later save.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", + "memoryNote": "Full Companion capacity: 100 contacts and 224 queued messages; all Full transports are retained. Export contacts before updating if you have more than 100; entries beyond this limit may be unavailable or omitted by a later save.", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -1679,7 +1679,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -1724,7 +1724,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -1751,9 +1751,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -1891,9 +1891,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -1933,7 +1933,7 @@ "femTx": false, "gps": true, "memoryNote": "Neighbor table: 50 entries. Flood rules: 16 entries; the complete rule engine is retained.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "NRF52_PLATFORM", @@ -2089,9 +2089,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -2285,9 +2285,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -2425,9 +2425,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -2467,7 +2467,7 @@ "femTx": false, "gps": true, "memoryNote": "Neighbor table: 50 entries. Flood rules: 16 entries; the complete rule engine is retained.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "NRF52_PLATFORM", @@ -2567,9 +2567,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -2744,9 +2744,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion capacity: 100 contacts, 8 channels and 16 queued messages. Export contacts and channels before updating if they exceed these limits; extra entries may be unavailable or omitted by a later save.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -2771,9 +2771,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Neighbor table: 50 entries.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -2799,7 +2799,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -2829,8 +2829,8 @@ "rxps": false, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -2847,9 +2847,9 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", - "memoryNote": "Full Companion capacity: 150 contacts and 256 queued messages; all Full transports are retained. Export contacts before updating if you have more than 150; entries beyond this limit may be unavailable or omitted by a later save.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", + "memoryNote": "Full Companion capacity: 100 contacts and 256 queued messages; all Full transports are retained. Export contacts before updating if you have more than 100; entries beyond this limit may be unavailable or omitted by a later save.", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -2876,7 +2876,7 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -2904,7 +2904,7 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -2934,8 +2934,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -2950,7 +2950,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -2977,9 +2977,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -3117,9 +3117,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -3145,9 +3145,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -3285,9 +3285,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -3425,9 +3425,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -3584,7 +3584,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -3628,7 +3628,7 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -3658,8 +3658,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -3695,7 +3695,7 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -3725,8 +3725,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -3741,7 +3741,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -3783,7 +3783,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -3813,8 +3813,8 @@ "rxps": false, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -3848,7 +3848,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -3878,8 +3878,8 @@ "rxps": false, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -3894,7 +3894,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -3919,7 +3919,7 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -3947,7 +3947,7 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -3977,8 +3977,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -3993,7 +3993,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -4018,7 +4018,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -4044,7 +4044,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -4069,7 +4069,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -4099,8 +4099,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -4115,7 +4115,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -4145,8 +4145,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -4161,9 +4161,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion capacity: 100 contacts, 8 channels and 16 queued messages. Export contacts and channels before updating if they exceed these limits; extra entries may be unavailable or omitted by a later save.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -4207,9 +4207,9 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Neighbor table: 50 entries.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -4257,8 +4257,8 @@ "rxps": false, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -4275,7 +4275,7 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -4301,9 +4301,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -4384,7 +4384,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -4407,7 +4407,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -4437,8 +4437,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -4453,7 +4453,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -4483,8 +4483,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -4499,7 +4499,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -4522,7 +4522,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -4551,8 +4551,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -4567,7 +4567,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -4596,8 +4596,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -4612,7 +4612,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -4637,7 +4637,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -4663,7 +4663,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -4693,8 +4693,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -4709,7 +4709,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -4739,8 +4739,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -4755,7 +4755,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -4782,9 +4782,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -4922,9 +4922,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -5061,9 +5061,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion capacity: 100 contacts, 30 channels and 16 queued messages. Export contacts and channels before updating if they exceed these limits; extra entries may be unavailable or omitted by a later save.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -5105,9 +5105,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Flood rules: 47 entries; the complete rule engine is retained. Neighbor table: 50 entries.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -5152,7 +5152,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -5182,8 +5182,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -5198,9 +5198,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion capacity: 100 contacts, 30 channels and 16 queued messages. Export contacts and channels before updating if they exceed these limits; extra entries may be unavailable or omitted by a later save.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -5242,9 +5242,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Flood rules: 47 entries; the complete rule engine is retained. Neighbor table: 50 entries.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -5289,7 +5289,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -5319,8 +5319,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -5335,7 +5335,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -5358,7 +5358,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -5387,8 +5387,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -5404,9 +5404,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -5432,9 +5432,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -5572,9 +5572,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -5780,9 +5780,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -5976,9 +5976,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -6188,7 +6188,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -6215,7 +6215,7 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -6245,8 +6245,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -6263,7 +6263,7 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -6293,8 +6293,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -6309,7 +6309,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -6336,9 +6336,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -6453,7 +6453,7 @@ "femTx": false, "gps": true, "memoryNote": "Neighbor table: 50 entries.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "NRF52_PLATFORM", @@ -6629,9 +6629,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -6839,7 +6839,7 @@ "femTx": false, "gps": true, "memoryNote": "Neighbor table: 50 entries.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "NRF52_PLATFORM", @@ -7092,9 +7092,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -7287,7 +7287,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -7312,7 +7312,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", + "memoryNote": "Display renders at 320x320 and scales to the 480x480 panel to preserve internal RAM. All Full transports, 350 contacts, 512 queued messages and full-length message previews are retained.", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -7337,7 +7339,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", + "memoryNote": "Display renders at 320x320 and scales to the 480x480 panel to preserve internal RAM. All Full transports, 350 contacts, 512 queued messages and full-length message previews are retained.", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -7363,9 +7367,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -7522,7 +7526,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -7568,7 +7572,7 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -7617,8 +7621,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -7635,7 +7639,7 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -7661,7 +7665,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -7688,7 +7692,7 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -7737,8 +7741,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -7755,7 +7759,7 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -7783,7 +7787,7 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -7811,7 +7815,7 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -7841,8 +7845,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -7857,7 +7861,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -7884,7 +7888,7 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -7912,7 +7916,7 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -7942,8 +7946,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -7958,7 +7962,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -8002,9 +8006,9 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Flood rules: 31 entries; the complete rule engine is retained. Neighbor table: 50 entries.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -8053,8 +8057,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -8071,7 +8075,7 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -8097,7 +8101,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -8141,9 +8145,9 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Flood rules: 31 entries; the complete rule engine is retained. Neighbor table: 50 entries.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -8192,8 +8196,8 @@ "rxps": false, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -8210,7 +8214,7 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -8255,7 +8259,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -8300,7 +8304,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -8327,9 +8331,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -8505,7 +8509,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -8535,8 +8539,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -8551,7 +8555,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -8593,7 +8597,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -8623,8 +8627,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -8640,9 +8644,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -8780,9 +8784,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -8938,7 +8942,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -8964,7 +8968,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -9006,7 +9010,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -9036,8 +9040,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -9053,9 +9057,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -9212,7 +9216,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -9239,7 +9243,7 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -9269,8 +9273,8 @@ "rxps": false, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -9287,7 +9291,7 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -9317,8 +9321,8 @@ "rxps": false, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -9334,9 +9338,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -9473,7 +9477,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -9498,7 +9502,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -9524,7 +9528,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -9554,8 +9558,8 @@ "rxps": false, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -9587,7 +9591,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -9612,7 +9616,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -9642,8 +9646,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -9659,9 +9663,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -9799,9 +9803,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -9827,9 +9831,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -9986,9 +9990,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", - "memoryNote": "Full Companion capacity: 150 contacts and 256 queued messages; all Full transports are retained. Export contacts before updating if you have more than 150; entries beyond this limit may be unavailable or omitted by a later save.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", + "memoryNote": "Full Companion capacity: 100 contacts and 224 queued messages; all Full transports are retained. Export contacts before updating if you have more than 100; entries beyond this limit may be unavailable or omitted by a later save.", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -10030,7 +10034,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -10075,7 +10079,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -10105,8 +10109,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -10121,7 +10125,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -10144,7 +10148,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -10174,8 +10178,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -10190,7 +10194,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -10217,7 +10221,7 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -10247,8 +10251,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -10265,7 +10269,7 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -10295,8 +10299,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -10311,7 +10315,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -10337,7 +10341,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -10362,7 +10366,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -10392,8 +10396,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -10408,7 +10412,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -10438,8 +10442,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -10454,7 +10458,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -10481,9 +10485,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -10508,7 +10512,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "NRF52_PLATFORM", @@ -10644,7 +10648,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -10669,7 +10673,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -10699,8 +10703,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -10715,7 +10719,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -10745,8 +10749,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -10761,7 +10765,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -10787,7 +10791,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -10812,7 +10816,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -10842,8 +10846,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -10858,7 +10862,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -10888,8 +10892,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -10904,7 +10908,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -10932,9 +10936,9 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Neighbor table: 50 entries.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -10962,7 +10966,7 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -10988,9 +10992,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", - "memoryNote": "Full Companion capacity: 150 contacts and 256 queued messages; all Full transports are retained. Export contacts before updating if you have more than 150; entries beyond this limit may be unavailable or omitted by a later save.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", + "memoryNote": "Full Companion capacity: 100 contacts and 224 queued messages; all Full transports are retained. Export contacts before updating if you have more than 100; entries beyond this limit may be unavailable or omitted by a later save.", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -11017,7 +11021,7 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -11045,7 +11049,7 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -11075,8 +11079,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -11091,7 +11095,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -11119,7 +11123,7 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -11146,7 +11150,7 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -11176,8 +11180,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -11194,7 +11198,7 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -11220,7 +11224,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -11245,7 +11249,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -11272,7 +11276,7 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -11300,7 +11304,7 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -11330,8 +11334,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -11346,7 +11350,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -11372,7 +11376,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -11399,7 +11403,7 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -11427,7 +11431,7 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -11455,7 +11459,7 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -11483,7 +11487,7 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -11513,8 +11517,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -11529,7 +11533,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -11557,7 +11561,7 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -11587,8 +11591,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -11605,7 +11609,7 @@ "wifi", "both" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": true, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -11635,8 +11639,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -11651,7 +11655,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -11677,7 +11681,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -11702,7 +11706,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -11732,8 +11736,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -11748,7 +11752,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -11778,8 +11782,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -11794,7 +11798,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -11821,9 +11825,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -11848,7 +11852,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "NRF52_PLATFORM", @@ -11949,9 +11953,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -11976,7 +11980,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "NRF52_PLATFORM", @@ -12077,9 +12081,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -12104,7 +12108,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "NRF52_PLATFORM", @@ -12205,9 +12209,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -12232,7 +12236,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "NRF52_PLATFORM", @@ -12333,9 +12337,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -12360,7 +12364,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "NRF52_PLATFORM", @@ -12461,9 +12465,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -12488,7 +12492,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "NRF52_PLATFORM", @@ -12589,9 +12593,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -12616,7 +12620,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "NRF52_PLATFORM", @@ -12716,7 +12720,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -12741,7 +12745,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -12767,7 +12771,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -12797,8 +12801,8 @@ "rxps": false, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -12813,7 +12817,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -12840,9 +12844,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -12999,9 +13003,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -13157,7 +13161,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -13199,7 +13203,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -13229,8 +13233,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -13264,7 +13268,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -13294,8 +13298,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -13310,7 +13314,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "ESP32_PLATFORM", @@ -13352,7 +13356,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -13382,8 +13386,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -13417,7 +13421,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "ESP32_PLATFORM", @@ -13447,8 +13451,8 @@ "rxps": true, "snmp": false, "updateMethods": [ - "wifi", - "lora" + "lora", + "wifi" ], "webconfig": false }, @@ -13464,9 +13468,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -13491,7 +13495,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "NRF52_PLATFORM", @@ -13593,9 +13597,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -13620,7 +13624,7 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-receiver", "platform": "NRF52_PLATFORM", @@ -13721,9 +13725,9 @@ "none", "usb" ], - "loggingSource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "loggingSource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "memoryNote": "Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.", - "memorySource": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1", + "memorySource": "9053038ffa7f481e4b0af2bb8382210683a2c317", "mqtt": false, "otaRole": "lora-source", "platform": "NRF52_PLATFORM", @@ -14088,5 +14092,5 @@ "webconfig": false } }, - "source": "2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1" + "source": "9053038ffa7f481e4b0af2bb8382210683a2c317" } diff --git a/docs/firmware_picker.md b/docs/firmware_picker.md index ff7c80cc3..6a1eceb03 100644 --- a/docs/firmware_picker.md +++ b/docs/firmware_picker.md @@ -20,7 +20,7 @@ The picker reads public release metadata from GitHub. It does not upload device information. Hardware names, target names, and download links come directly from the published firmware assets. -
+
Current release set

Loading release information...

@@ -242,7 +242,7 @@ partition layout. Changing between standard and FULL ESP32 layouts requires a partition migration. Use the exact-board merged image over USB, or a supported exact board and role -staged migration ZIP from the [utility release](https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098). +staged migration ZIP from the [utility release](https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f). Read that ZIP's README before choosing the Wi-Fi or LoRa route. Do not send a loose app-only Full `.bin` directly to an older layout: the running application cannot move its own active and inactive partitions. Run @@ -452,16 +452,18 @@ when a complete `<` frame arrives. Enabling logging gives that TTY to the plaintext CLI/logger and disables framed USB Companion until logging is turned off and the normal ASCII-to-binary mode switch occurs. nRF52 Full Companion retains its optional dedicated interface `02`. -Exact filename search still finds old aliases from earlier releases. +Exact filename search finds compatibility images included in the selected +release family. For older releases, open their GitHub release pages. -For same-partition ESP32 infrastructure migrations, the picker similarly -recommends the ordinary target's exact-identity Full image when it is present. -The former observer-named Full image remains available through exact filename -search for deployed devices that still use that mOTA identity; it is not shown -as a second recommended configuration. +The 1.17.1.8 public matrix keeps one ESP32 Full image per board and role. +Some richer images, including Station G2 Full, retain an observer-named OTA +identity. Exact older identities needed by a partition migration are packaged +inside that board and role's migration ZIP instead of adding a second ordinary +Full download. A deliberate target-ID override does not make a different +partition layout or physical board compatible. Some normal ESP32 roles begin in the legacy 1.25 MiB dual-OTA layout but have -a Full image with larger slots. The 1.17.1.7 utility release contains 94 exact +a Full image with larger slots. The 1.17.1.8 utility release contains 94 exact board and role migration ZIPs. Each package checks its source layout and target identity, contains the bridge and Full application files for its supported routes, and documents what saved data it preserves. Use the package's own Full diff --git a/docs/index.md b/docs/index.md index 7de249cb8..fa32d754e 100644 --- a/docs/index.md +++ b/docs/index.md @@ -4,6 +4,7 @@ Welcome to the MeshCore documentation. Below are a few quick start guides. +- [1.17.1.8 USA Cascade release](./releases/1.17.1.8.md) - [1.17.1.5 Markdown audit](./releases/1.17.1.5-doc-audit.md) - [1.17.1.5 USA Cascade release](./releases/1.17.1.5.md) - [Feature switches by role: Companion, Repeater, Room Server, Sensor](./role_feature_switches.md) diff --git a/docs/releases/1.17.1.8.md b/docs/releases/1.17.1.8.md new file mode 100644 index 000000000..ff47af09d --- /dev/null +++ b/docs/releases/1.17.1.8.md @@ -0,0 +1,36 @@ +# MeshCore 1.17.1.8 USA Cascade + +This release uses 910.525 MHz, 62.5 kHz bandwidth, SF7, and CR5 with Cascade defaults. Saved radio settings take precedence. The firmware source is `9053038ffa7f481e4b0af2bb8382210683a2c317`. + +The release family contains 536 qualified firmware profiles on 5 GitHub release pages. The [Companion page](https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f) is GitHub's Latest release; supporting pages have the same version suffix. The [firmware picker](../firmware_picker.md) and Mesh America catalogs select this family. + +## Changes since 1.17.1.7 + +- Full Companion Wi-Fi settings use the official app's commands. WebConfig uses gzip assets and includes the older Android Chrome startup fix. Full builds check these capabilities during qualification. +- Companion `get radio` keeps upstream's four-field CSV response without a preamble field. CLI availability still depends on the image and the app's protocol support; a version number alone does not enable commands. +- nRF52 builds preserve SoftDevice memory side effects under LTO. Full Companion BLE subscriptions persist across reboot. Optional USB-exported Bluetooth diagnostics are available for investigation and are disabled in ordinary release builds. +- OTA relays restore temporary hop limits and radio settings, with corrected relayed retries and guarded legacy RAK3401 recovery. +- Companion alerts add vibration, sound, LED, screen and GPIO controls, contact/channel rules, and trusted DM or room `!notify` requests. Preview audio keeps its opening notes. +- Consent-gated private messaging can start with one known public key. Held-message queues preserve contact priority. +- GPS power saving and RTC backup changes improve supported tracker wake-up behavior. Configurable nRF52 battery profiles include LiFePO4 cutoff settings; software does not change a board's charger voltage. +- Upstream dev changes include the MAC block-alignment safety fix, ESP32 reset-time handling, Heltec T1 RTC detection and additional board support. +- The ordinary public matrix keeps one ESP32 Full image per board and role. Exact older partition identities are included inside migration packages when required. + +## Installation and partition expansion + +- Match the exact board, radio, display and storage hardware. +- An ESP32 merged `.bin` installs the bootloader, partition table and application over USB. An app-only `.bin` requires an already compatible partition layout and cannot expand partitions. +- For an existing ESP32 that needs the expanded Full layout, use its exact board and role migration ZIP from the [utility release](https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f). All 94 individual packages and the complete bundle are included. Read the package README before choosing its Wi-Fi or LoRa route. The bridge writes the partition table; loss of power during that write can require cable recovery. Back up identity and settings first. Use the Full application supplied inside that migration package after its bridge. +- Run `get storage.layout` on the installed firmware when supported. It reports live partitions; firmware version alone cannot confirm the layout. For older firmware, see the [partition lookup guide](../esp32_partition_catalog.md). +- nRF52 UF2 and native DFU ZIP files contain application firmware, not a bootloader update. The picker links exact available [OTAFIX bootloader files](../firmware_picker.md). OTAFIX 2.4.10 supports the documented matched routes. Standard RAK `3401_DFU` / `4631_DFU` bootloaders can receive a matching signed bootloader `.mota` with a compatible OTA application; older `*_AUTO_DFU` identities require the documented local recovery bridge first. +- Four 256 KiB STM32WL USB Companion images (RAK 3x72, Tiny Relay, Wio-E5 Mini and Wio-E5) retain USB Companion transport and 32 KiB LittleFS. They omit packet diagnostics to stay within flash. + +## Verification and known limits + +The original matrix passed 526 targets and failed ten. The 526 passing packages were preserved byte-for-byte; only the ten failures were rebuilt using corrected build configurations. Five ESP32 Full Companions use 100 contacts. Generic ESP-NOW and Heltec V3 retain 256-frame queues; CT62, Tracker V2 and XIAO C3 use 224-frame queues. Their Full transports remain enabled. Two Indicator LoRa Full images retain 350 contacts and 512 queued messages, with a 320x320 internal render canvas scaled to the 480x480 panel. Three STM32 USB Companions use branch-based switch code generation to fit the existing app boundary. The downloadable REPAIR-PROVENANCE.json records each repair and its tooling commit. + +All published firmware passed capability, flash size and runtime memory qualification. nRF52 UF2 files passed address/format checks. All 94 ESP32 migration archives passed package integrity checks. Each release page includes target manifests and SHA-256 checksums. The [unit-test workflow for this source](https://github.com/mikecarper/MeshCore/actions/runs/36843178065) passed. + +Qualification does not establish physical compatibility on every supported board. Review the exact image's capability and memory manifests, especially sensor and contact-capacity reductions. Reduced nRF52 LoRa OTA profiles retain only their documented sensor set. + +The reported T1000-E/iPhone Bluetooth state where iOS shows a connection but the app keeps waiting has not been conclusively reproduced or resolved. This release includes the verified Bluetooth fixes above; it does not claim that report is fully fixed. diff --git a/mesh-america/README.md b/mesh-america/README.md index 7f99b5640..4e26d18c8 100644 --- a/mesh-america/README.md +++ b/mesh-america/README.md @@ -1,6 +1,6 @@ # Mesh America provider catalogs -The two active provider catalogs select the 1.17.1.7 USA Cascade release family. Each lists 536 unique qualified firmware profiles across 103 hardware cards; one compatible profile appears under two cards. Both catalogs use the same binaries. The logging catalog remains a separate stable provider URL for existing Mesh America installations. +The two active provider catalogs select the 1.17.1.8 USA Cascade release family. Each lists 536 unique qualified firmware profiles across 103 hardware cards (537 firmware entries). Both catalogs use the same binaries. The logging catalog remains a separate stable provider URL for existing Mesh America installations. ```text Provider name: Keymind Cascade @@ -10,10 +10,10 @@ Provider name: Keymind Cascade Logging Catalog URL: https://raw.githubusercontent.com/mikecarper/MeshCore/keymindCascade/mesh-america/keymind-cascade-logging-v1.16.0-provider.json ``` -The `v1.16.0` part of those filenames is a stable provider URL, not the firmware version. Both JSON files contain exact 1.17.1.7 asset URLs, including the separate Companion, repeater and room server, utility, LoRa OTA, and Full ESP32 release pages. +The `v1.16.0` part of those filenames is a stable provider URL, not the firmware version. Both JSON files contain exact 1.17.1.8 asset URLs, including the separate Companion, repeater and room server, utility, LoRa OTA, and Full ESP32 release pages. Four 256 KiB STM32WL USB Companion images (RAK 3x72, Tiny Relay, Wio-E5 Mini, and Wio-E5) omit packet diagnostics to preserve their 32 KiB LittleFS layout. Their USB Companion transport remains available. Their entries say so explicitly. Other logging controls follow each exact image's capability manifest. -See the [1.17.1.7 release guide](../docs/releases/1.17.1.7.md) and [firmware picker](../docs/firmware_picker.md). An ESP32 `flash-wipe` merged image installs the bootloader, partition table, and application over USB. An app-only `flash-update` image requires an already compatible layout; it cannot expand partitions. If the installed firmware supports it, run `get storage.layout` to inspect the live partition table; firmware version alone cannot confirm the layout. For an existing node that must retain a Wi-Fi or LoRa update path, check the [utility release](https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098) for its exact board and role migration ZIP and follow the README inside. Back up identity and settings, and plan for cable recovery if power fails during the partition-table write. nRF52 application images require a matching OTAFIX bootloader when the installed bootloader is not already compatible. +See the [1.17.1.8 release guide](../docs/releases/1.17.1.8.md) and [firmware picker](../docs/firmware_picker.md). An ESP32 `flash-wipe` merged image installs the bootloader, partition table, and application over USB. An app-only `flash-update` image requires an already compatible layout; it cannot expand partitions. If the installed firmware supports it, run `get storage.layout` to inspect the live partition table; firmware version alone cannot confirm the layout. For an existing node that must retain a Wi-Fi or LoRa update path, check the [utility release](https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f) for its exact board and role migration ZIP and follow the README inside. Back up identity and settings, and plan for cable recovery if power fails during the partition-table write. nRF52 application images require a matching OTAFIX bootloader when the installed bootloader is not already compatible. Catalogs are generated from the staged release manifest, with every asset URL checked against the staged file and tag. Historical `provider-backup.json` files are retained unchanged. diff --git a/mesh-america/keymind-cascade-logging-v1.16.0-provider.json b/mesh-america/keymind-cascade-logging-v1.16.0-provider.json index 85850275f..6e654ce7f 100644 --- a/mesh-america/keymind-cascade-logging-v1.16.0-provider.json +++ b/mesh-america/keymind-cascade-logging-v1.16.0-provider.json @@ -1,5 +1,5 @@ { - "description": "Keymind Cascade MeshCore 1.17.1.7 USA Cascade development release. 910.525 MHz / BW62.5 / SF7 / CR5. 536 qualified firmware profiles across five GitHub release pages; see the exact image capability manifest. Four 256 KiB STM32WL USB Companions omit packet diagnostics to retain their filesystem. ESP32 layout changes require the matching merged USB image or an exact board and role staged migration ZIP from the utility release; app-only images cannot expand partitions.", + "description": "Keymind Cascade MeshCore 1.17.1.8 USA Cascade. 910.525 MHz / BW62.5 / SF7 / CR5. 536 qualified firmware profiles across 5 GitHub release pages. See the exact capability manifest. Four 256 KiB STM32WL USB Companions omit packet diagnostics to retain their filesystem.", "maker": { "ebyte": { "name": "Ebyte" @@ -115,19 +115,19 @@ "title": "Full Companion", "subTitle": "Ebyte_EoRa-S3_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Ebyte_EoRa-S3_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Ebyte_EoRa-S3_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Ebyte_EoRa-S3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Ebyte_EoRa-S3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Ebyte_EoRa-S3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Ebyte_EoRa-S3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -139,19 +139,19 @@ "title": "Repeater", "subTitle": "Ebyte_EoRa-S3_Repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Ebyte_EoRa-S3_Repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_Repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_Repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Ebyte_EoRa-S3_Repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_Repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_Repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Ebyte_EoRa-S3_Repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_Repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Ebyte_EoRa-S3_Repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_Repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Ebyte_EoRa-S3_Repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_Repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Ebyte_EoRa-S3_Repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_Repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -163,19 +163,19 @@ "title": "Repeater", "subTitle": "Ebyte_EoRa-S3_Repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Ebyte_EoRa-S3_Repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_Repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_Repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Ebyte_EoRa-S3_Repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_Repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_Repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Ebyte_EoRa-S3_Repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_Repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Ebyte_EoRa-S3_Repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_Repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Ebyte_EoRa-S3_Repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_Repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Ebyte_EoRa-S3_Repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_Repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -187,19 +187,19 @@ "title": "Repeater", "subTitle": "Ebyte_EoRa-S3_Repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Ebyte_EoRa-S3_Repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Ebyte_EoRa-S3_Repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Ebyte_EoRa-S3_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Ebyte_EoRa-S3_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Ebyte_EoRa-S3_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Ebyte_EoRa-S3_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -211,19 +211,19 @@ "title": "Room Server", "subTitle": "Ebyte_EoRa-S3_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Ebyte_EoRa-S3_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Ebyte_EoRa-S3_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Ebyte_EoRa-S3_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Ebyte_EoRa-S3_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Ebyte_EoRa-S3_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Ebyte_EoRa-S3_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -235,19 +235,19 @@ "title": "Room Server", "subTitle": "Ebyte_EoRa-S3_room_server-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Ebyte_EoRa-S3_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Ebyte_EoRa-S3_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Ebyte_EoRa-S3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Ebyte_EoRa-S3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Ebyte_EoRa-S3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Ebyte_EoRa-S3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -259,19 +259,19 @@ "title": "Room Server", "subTitle": "Ebyte_EoRa-S3_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Ebyte_EoRa-S3_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Ebyte_EoRa-S3_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Ebyte_EoRa-S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Ebyte_EoRa-S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Ebyte_EoRa-S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Ebyte_EoRa-S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -290,19 +290,19 @@ "title": "Full Companion", "subTitle": "ThinkNode_M1_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M1_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M1_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ThinkNode_M1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ThinkNode_M1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ThinkNode_M1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -314,19 +314,19 @@ "title": "Repeater", "subTitle": "ThinkNode_M1_repeater-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M1_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M1_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M1_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M1_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M1_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M1_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ThinkNode_M1_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M1_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ThinkNode_M1_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M1_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M1_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M1_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ThinkNode_M1_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M1_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -338,19 +338,19 @@ "title": "Repeater", "subTitle": "ThinkNode_M1_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M1_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M1_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ThinkNode_M1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ThinkNode_M1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ThinkNode_M1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -362,19 +362,19 @@ "title": "Room Server", "subTitle": "ThinkNode_M1_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M1_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M1_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ThinkNode_M1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ThinkNode_M1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ThinkNode_M1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -386,20 +386,20 @@ "title": "Room Server", "subTitle": "ThinkNode_M1_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M1_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M1_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "ThinkNode_M1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "ThinkNode_M1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "ThinkNode_M1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "ThinkNode_M1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -417,19 +417,19 @@ "title": "Full Companion", "subTitle": "ThinkNode_M2_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M2_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M2_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -441,19 +441,19 @@ "title": "Repeater", "subTitle": "ThinkNode_M2_Repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M2_Repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_Repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_Repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M2_Repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_Repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_Repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M2_Repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_Repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M2_Repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_Repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M2_Repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_Repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M2_Repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_Repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -465,19 +465,19 @@ "title": "Repeater", "subTitle": "ThinkNode_M2_Repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M2_Repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_Repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_Repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M2_Repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_Repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_Repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M2_Repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_Repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M2_Repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_Repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M2_Repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_Repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M2_Repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_Repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -489,19 +489,19 @@ "title": "Repeater", "subTitle": "ThinkNode_M2_Repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M2_Repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M2_Repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M2_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M2_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M2_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M2_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -513,19 +513,19 @@ "title": "Room Server", "subTitle": "ThinkNode_M2_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M2_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M2_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -537,19 +537,19 @@ "title": "Room Server", "subTitle": "ThinkNode_M2_room_server-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M2_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M2_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M2_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M2_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M2_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M2_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -561,19 +561,19 @@ "title": "Room Server", "subTitle": "ThinkNode_M2_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M2_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M2_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -592,19 +592,19 @@ "title": "Full Companion", "subTitle": "ThinkNode_M3_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M3_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M3_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ThinkNode_M3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ThinkNode_M3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ThinkNode_M3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -616,19 +616,19 @@ "title": "Repeater", "subTitle": "ThinkNode_M3_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M3_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M3_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M3_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M3_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M3_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M3_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ThinkNode_M3_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M3_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ThinkNode_M3_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M3_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M3_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M3_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ThinkNode_M3_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M3_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -640,19 +640,19 @@ "title": "Repeater", "subTitle": "ThinkNode_M3_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M3_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M3_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ThinkNode_M3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ThinkNode_M3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ThinkNode_M3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -664,19 +664,19 @@ "title": "Room Server", "subTitle": "ThinkNode_M3_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M3_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M3_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M3_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M3_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M3_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M3_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ThinkNode_M3_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M3_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ThinkNode_M3_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M3_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M3_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M3_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ThinkNode_M3_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M3_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -688,20 +688,20 @@ "title": "Room Server", "subTitle": "ThinkNode_M3_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M3_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M3_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "ThinkNode_M3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "ThinkNode_M3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "ThinkNode_M3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "ThinkNode_M3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -719,19 +719,19 @@ "title": "Full Companion", "subTitle": "ThinkNode_M5_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M5_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M5_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M5_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M5_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M5_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M5_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -743,19 +743,19 @@ "title": "Repeater", "subTitle": "ThinkNode_M5_Repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M5_Repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_Repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_Repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M5_Repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_Repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_Repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M5_Repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_Repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M5_Repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_Repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M5_Repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_Repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M5_Repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_Repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -767,19 +767,19 @@ "title": "Repeater", "subTitle": "ThinkNode_M5_Repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M5_Repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_Repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_Repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M5_Repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_Repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_Repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M5_Repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_Repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M5_Repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_Repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M5_Repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_Repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M5_Repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_Repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -791,19 +791,19 @@ "title": "Room Server", "subTitle": "ThinkNode_M5_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M5_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M5_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M5_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M5_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M5_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M5_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -815,19 +815,19 @@ "title": "Room Server", "subTitle": "ThinkNode_M5_room_server-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M5_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M5_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M5_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M5_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M5_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M5_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -839,19 +839,19 @@ "title": "Room Server", "subTitle": "ThinkNode_M5_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M5_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M5_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M5_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M5_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M5_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M5_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -870,19 +870,19 @@ "title": "Full Companion", "subTitle": "ThinkNode_M6_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M6_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M6_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M6_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M6_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M6_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M6_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ThinkNode_M6_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M6_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ThinkNode_M6_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M6_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M6_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M6_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ThinkNode_M6_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M6_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -894,19 +894,19 @@ "title": "Repeater", "subTitle": "ThinkNode_M6_repeater-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M6_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M6_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M6_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M6_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M6_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M6_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ThinkNode_M6_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M6_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ThinkNode_M6_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M6_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M6_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M6_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ThinkNode_M6_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M6_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -918,19 +918,19 @@ "title": "Repeater", "subTitle": "ThinkNode_M6_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M6_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M6_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ThinkNode_M6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ThinkNode_M6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ThinkNode_M6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -942,19 +942,19 @@ "title": "Room Server", "subTitle": "ThinkNode_M6_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M6_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M6_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M6_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M6_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M6_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M6_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ThinkNode_M6_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M6_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ThinkNode_M6_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M6_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M6_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M6_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ThinkNode_M6_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M6_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -966,20 +966,20 @@ "title": "Room Server", "subTitle": "ThinkNode_M6_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M6_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M6_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "ThinkNode_M6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "ThinkNode_M6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "ThinkNode_M6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "ThinkNode_M6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -997,19 +997,19 @@ "title": "Full Companion", "subTitle": "ThinkNode_M7_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M7_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M7_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M7_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M7_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M7_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M7_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M7_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M7_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M7_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M7_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M7_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M7_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M7_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M7_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1021,19 +1021,19 @@ "title": "Repeater", "subTitle": "ThinkNode_M7_repeater-full-usb-wifi-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M7_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M7_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M7_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M7_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M7_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M7_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M7_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M7_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M7_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M7_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M7_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M7_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M7_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M7_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1045,19 +1045,19 @@ "title": "Repeater", "subTitle": "ThinkNode_M7_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M7_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M7_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M7_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M7_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M7_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M7_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M7_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M7_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M7_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M7_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M7_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M7_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M7_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M7_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1069,19 +1069,19 @@ "title": "Room Server", "subTitle": "ThinkNode_M7_room_server-full-usb-wifi-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M7_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M7_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M7_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M7_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M7_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M7_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M7_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M7_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M7_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M7_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M7_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M7_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M7_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M7_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1093,19 +1093,19 @@ "title": "Room Server", "subTitle": "ThinkNode_M7_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M7_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M7_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M7_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M7_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M7_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M7_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M7_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M7_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M7_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M7_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M7_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M7_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M7_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M7_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1124,19 +1124,19 @@ "title": "Full Companion", "subTitle": "ThinkNode_M9_companion_radio_full_", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M9_companion_radio_full_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M9_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M9_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M9_companion_radio_full_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M9_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M9_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M9_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M9_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M9_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M9_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M9_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M9_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M9_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M9_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1148,19 +1148,19 @@ "title": "Repeater", "subTitle": "ThinkNode_M9_repeater_-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M9_repeater_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M9_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M9_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M9_repeater_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M9_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M9_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M9_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M9_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M9_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M9_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M9_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M9_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M9_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M9_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1172,19 +1172,19 @@ "title": "Room Server", "subTitle": "ThinkNode_M9_room_server_-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M9_room_server_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M9_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M9_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M9_room_server_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M9_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M9_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M9_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M9_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M9_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M9_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M9_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M9_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M9_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M9_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1196,19 +1196,19 @@ "title": "Room Server", "subTitle": "ThinkNode_M9_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M9_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M9_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M9_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M9_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M9_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M9_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M9_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M9_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M9_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M9_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M9_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M9_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M9_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M9_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1227,19 +1227,19 @@ "title": "Full Companion", "subTitle": "GAT562_30S_Mesh_Kit_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_30S_Mesh_Kit_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_30S_Mesh_Kit_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_30S_Mesh_Kit_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_30S_Mesh_Kit_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_30S_Mesh_Kit_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_30S_Mesh_Kit_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "GAT562_30S_Mesh_Kit_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_30S_Mesh_Kit_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "GAT562_30S_Mesh_Kit_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_30S_Mesh_Kit_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_30S_Mesh_Kit_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_30S_Mesh_Kit_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "GAT562_30S_Mesh_Kit_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_30S_Mesh_Kit_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -1251,19 +1251,19 @@ "title": "Repeater", "subTitle": "GAT562_30S_Mesh_Kit_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_30S_Mesh_Kit_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_30S_Mesh_Kit_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_30S_Mesh_Kit_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_30S_Mesh_Kit_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_30S_Mesh_Kit_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_30S_Mesh_Kit_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "GAT562_30S_Mesh_Kit_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_30S_Mesh_Kit_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "GAT562_30S_Mesh_Kit_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_30S_Mesh_Kit_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_30S_Mesh_Kit_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_30S_Mesh_Kit_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "GAT562_30S_Mesh_Kit_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_30S_Mesh_Kit_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -1275,19 +1275,19 @@ "title": "Repeater", "subTitle": "GAT562_30S_Mesh_Kit_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_30S_Mesh_Kit_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_30S_Mesh_Kit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_30S_Mesh_Kit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_30S_Mesh_Kit_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_30S_Mesh_Kit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_30S_Mesh_Kit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "GAT562_30S_Mesh_Kit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_30S_Mesh_Kit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "GAT562_30S_Mesh_Kit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_30S_Mesh_Kit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_30S_Mesh_Kit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_30S_Mesh_Kit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "GAT562_30S_Mesh_Kit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_30S_Mesh_Kit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -1299,19 +1299,19 @@ "title": "Room Server", "subTitle": "GAT562_30S_Mesh_Kit_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_30S_Mesh_Kit_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_30S_Mesh_Kit_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_30S_Mesh_Kit_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_30S_Mesh_Kit_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_30S_Mesh_Kit_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_30S_Mesh_Kit_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "GAT562_30S_Mesh_Kit_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_30S_Mesh_Kit_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "GAT562_30S_Mesh_Kit_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_30S_Mesh_Kit_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_30S_Mesh_Kit_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_30S_Mesh_Kit_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "GAT562_30S_Mesh_Kit_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_30S_Mesh_Kit_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -1323,20 +1323,20 @@ "title": "Room Server", "subTitle": "GAT562_30S_Mesh_Kit_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_30S_Mesh_Kit_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_30S_Mesh_Kit_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_30S_Mesh_Kit_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_30S_Mesh_Kit_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_30S_Mesh_Kit_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_30S_Mesh_Kit_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "GAT562_30S_Mesh_Kit_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_30S_Mesh_Kit_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "GAT562_30S_Mesh_Kit_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_30S_Mesh_Kit_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "GAT562_30S_Mesh_Kit_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_30S_Mesh_Kit_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "GAT562_30S_Mesh_Kit_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_30S_Mesh_Kit_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -1354,19 +1354,19 @@ "title": "Repeater", "subTitle": "GAT562_Mesh_EVB_Pro_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_Mesh_EVB_Pro_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_EVB_Pro_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_EVB_Pro_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_Mesh_EVB_Pro_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_EVB_Pro_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_EVB_Pro_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "GAT562_Mesh_EVB_Pro_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_EVB_Pro_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "GAT562_Mesh_EVB_Pro_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_EVB_Pro_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_Mesh_EVB_Pro_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_EVB_Pro_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "GAT562_Mesh_EVB_Pro_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_EVB_Pro_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -1378,19 +1378,19 @@ "title": "Repeater", "subTitle": "GAT562_Mesh_EVB_Pro_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_Mesh_EVB_Pro_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_EVB_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_EVB_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_Mesh_EVB_Pro_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_EVB_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_EVB_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "GAT562_Mesh_EVB_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_EVB_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "GAT562_Mesh_EVB_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_EVB_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_Mesh_EVB_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_EVB_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "GAT562_Mesh_EVB_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_EVB_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -1402,19 +1402,19 @@ "title": "Room Server", "subTitle": "GAT562_Mesh_EVB_Pro_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_Mesh_EVB_Pro_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_EVB_Pro_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_EVB_Pro_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_Mesh_EVB_Pro_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_EVB_Pro_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_EVB_Pro_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "GAT562_Mesh_EVB_Pro_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_EVB_Pro_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "GAT562_Mesh_EVB_Pro_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_EVB_Pro_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_Mesh_EVB_Pro_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_EVB_Pro_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "GAT562_Mesh_EVB_Pro_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_EVB_Pro_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -1426,20 +1426,20 @@ "title": "Room Server", "subTitle": "GAT562_Mesh_EVB_Pro_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_Mesh_EVB_Pro_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_EVB_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_EVB_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_Mesh_EVB_Pro_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_EVB_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_EVB_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "GAT562_Mesh_EVB_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_EVB_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "GAT562_Mesh_EVB_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_EVB_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "GAT562_Mesh_EVB_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_EVB_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "GAT562_Mesh_EVB_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_EVB_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -1457,19 +1457,19 @@ "title": "Full Companion", "subTitle": "GAT562_Mesh_Tracker_Pro_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_Mesh_Tracker_Pro_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Tracker_Pro_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Tracker_Pro_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_Mesh_Tracker_Pro_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Tracker_Pro_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Tracker_Pro_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "GAT562_Mesh_Tracker_Pro_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Tracker_Pro_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "GAT562_Mesh_Tracker_Pro_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Tracker_Pro_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_Mesh_Tracker_Pro_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Tracker_Pro_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "GAT562_Mesh_Tracker_Pro_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Tracker_Pro_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -1481,19 +1481,19 @@ "title": "Repeater", "subTitle": "GAT562_Mesh_Tracker_Pro_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_Mesh_Tracker_Pro_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Tracker_Pro_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Tracker_Pro_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_Mesh_Tracker_Pro_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Tracker_Pro_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Tracker_Pro_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "GAT562_Mesh_Tracker_Pro_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Tracker_Pro_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "GAT562_Mesh_Tracker_Pro_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Tracker_Pro_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_Mesh_Tracker_Pro_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Tracker_Pro_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "GAT562_Mesh_Tracker_Pro_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Tracker_Pro_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -1505,19 +1505,19 @@ "title": "Repeater", "subTitle": "GAT562_Mesh_Tracker_Pro_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_Mesh_Tracker_Pro_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Tracker_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Tracker_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_Mesh_Tracker_Pro_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Tracker_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Tracker_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "GAT562_Mesh_Tracker_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Tracker_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "GAT562_Mesh_Tracker_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Tracker_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_Mesh_Tracker_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Tracker_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "GAT562_Mesh_Tracker_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Tracker_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -1529,19 +1529,19 @@ "title": "Room Server", "subTitle": "GAT562_Mesh_Tracker_Pro_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_Mesh_Tracker_Pro_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Tracker_Pro_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Tracker_Pro_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_Mesh_Tracker_Pro_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Tracker_Pro_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Tracker_Pro_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "GAT562_Mesh_Tracker_Pro_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Tracker_Pro_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "GAT562_Mesh_Tracker_Pro_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Tracker_Pro_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_Mesh_Tracker_Pro_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Tracker_Pro_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "GAT562_Mesh_Tracker_Pro_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Tracker_Pro_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -1553,20 +1553,20 @@ "title": "Room Server", "subTitle": "GAT562_Mesh_Tracker_Pro_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_Mesh_Tracker_Pro_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Tracker_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Tracker_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_Mesh_Tracker_Pro_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Tracker_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Tracker_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "GAT562_Mesh_Tracker_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Tracker_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "GAT562_Mesh_Tracker_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Tracker_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "GAT562_Mesh_Tracker_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Tracker_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "GAT562_Mesh_Tracker_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Tracker_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -1584,19 +1584,19 @@ "title": "Repeater", "subTitle": "Generic_E22_sx1262_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_E22_sx1262_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_E22_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_E22_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_E22_sx1262_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_E22_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_E22_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Generic_E22_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_E22_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Generic_E22_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_E22_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Generic_E22_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_E22_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Generic_E22_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_E22_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1608,19 +1608,19 @@ "title": "Repeater", "subTitle": "Generic_E22_sx1262_repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_E22_sx1262_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_E22_sx1262_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_E22_sx1262_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_E22_sx1262_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPACITY - Neighbor table: 50 entries.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_E22_sx1262_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_E22_sx1262_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Generic_E22_sx1262_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_E22_sx1262_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Generic_E22_sx1262_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_E22_sx1262_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Generic_E22_sx1262_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_E22_sx1262_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Generic_E22_sx1262_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_E22_sx1262_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1632,19 +1632,19 @@ "title": "Repeater", "subTitle": "Generic_E22_sx1268_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_E22_sx1268_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_E22_sx1268_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_E22_sx1268_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_E22_sx1268_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_E22_sx1268_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_E22_sx1268_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Generic_E22_sx1268_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_E22_sx1268_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Generic_E22_sx1268_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_E22_sx1268_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Generic_E22_sx1268_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_E22_sx1268_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Generic_E22_sx1268_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_E22_sx1268_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1656,19 +1656,19 @@ "title": "Repeater", "subTitle": "Generic_E22_sx1268_repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_E22_sx1268_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_E22_sx1268_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_E22_sx1268_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_E22_sx1268_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPACITY - Neighbor table: 50 entries.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_E22_sx1268_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_E22_sx1268_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Generic_E22_sx1268_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_E22_sx1268_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Generic_E22_sx1268_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_E22_sx1268_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Generic_E22_sx1268_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_E22_sx1268_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Generic_E22_sx1268_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_E22_sx1268_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1687,19 +1687,19 @@ "title": "Full Companion", "subTitle": "Generic_ESPNOW_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_ESPNOW_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_ESPNOW_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPACITY - Full Companion capacity: 100 contacts and 256 queued messages; all Full transports are retained. Export contacts before updating if you have more than 100; entries beyond this limit may be unavailable or omitted by a later save.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Generic_ESPNOW_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Generic_ESPNOW_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Generic_ESPNOW_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Generic_ESPNOW_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1711,19 +1711,19 @@ "title": "Repeater", "subTitle": "Generic_ESPNOW_repeatr", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_ESPNOW_repeatr. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_repeatr-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_repeatr-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_ESPNOW_repeatr. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_repeatr-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_repeatr-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Generic_ESPNOW_repeatr-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_repeatr-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Generic_ESPNOW_repeatr-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_repeatr-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Generic_ESPNOW_repeatr-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_repeatr-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Generic_ESPNOW_repeatr-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_repeatr-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1735,19 +1735,19 @@ "title": "Repeater", "subTitle": "Generic_ESPNOW_repeatr-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_ESPNOW_repeatr-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_repeatr-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_repeatr-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_ESPNOW_repeatr-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_repeatr-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_repeatr-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Generic_ESPNOW_repeatr-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_repeatr-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Generic_ESPNOW_repeatr-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_repeatr-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Generic_ESPNOW_repeatr-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_repeatr-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Generic_ESPNOW_repeatr-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_repeatr-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1759,19 +1759,19 @@ "title": "Repeater", "subTitle": "Generic_ESPNOW_repeatr_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_ESPNOW_repeatr_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_repeatr_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_repeatr_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_ESPNOW_repeatr_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_repeatr_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_repeatr_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Generic_ESPNOW_repeatr_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_repeatr_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Generic_ESPNOW_repeatr_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_repeatr_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Generic_ESPNOW_repeatr_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_repeatr_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Generic_ESPNOW_repeatr_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_repeatr_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1783,19 +1783,19 @@ "title": "Room Server", "subTitle": "Generic_ESPNOW_room_svr", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_ESPNOW_room_svr. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_room_svr-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_room_svr-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_ESPNOW_room_svr. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_room_svr-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_room_svr-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Generic_ESPNOW_room_svr-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_room_svr-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Generic_ESPNOW_room_svr-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_room_svr-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Generic_ESPNOW_room_svr-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_room_svr-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Generic_ESPNOW_room_svr-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_room_svr-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1807,19 +1807,19 @@ "title": "Room Server", "subTitle": "Generic_ESPNOW_room_svr-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_ESPNOW_room_svr-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_room_svr-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_room_svr-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_ESPNOW_room_svr-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_room_svr-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_room_svr-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Generic_ESPNOW_room_svr-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_room_svr-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Generic_ESPNOW_room_svr-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_room_svr-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Generic_ESPNOW_room_svr-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_room_svr-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Generic_ESPNOW_room_svr-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_room_svr-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1831,19 +1831,19 @@ "title": "Room Server", "subTitle": "Generic_ESPNOW_room_svr_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_ESPNOW_room_svr_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_room_svr_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_room_svr_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_ESPNOW_room_svr_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_room_svr_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_room_svr_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Generic_ESPNOW_room_svr_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_room_svr_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Generic_ESPNOW_room_svr_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_room_svr_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Generic_ESPNOW_room_svr_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_room_svr_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Generic_ESPNOW_room_svr_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_room_svr_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1862,19 +1862,19 @@ "title": "Full Companion", "subTitle": "Heltec_ct62_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_ct62_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_ct62_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_ct62_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_ct62_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPACITY - Full Companion capacity: 100 contacts and 224 queued messages; all Full transports are retained. Export contacts before updating if you have more than 100; entries beyond this limit may be unavailable or omitted by a later save.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_ct62_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_ct62_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_ct62_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_ct62_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_ct62_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_ct62_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_ct62_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_ct62_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_ct62_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_ct62_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1886,19 +1886,19 @@ "title": "Repeater", "subTitle": "Heltec_ct62_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_ct62_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_ct62_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_ct62_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_ct62_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_ct62_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_ct62_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_ct62_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_ct62_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_ct62_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_ct62_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_ct62_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_ct62_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_ct62_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_ct62_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1910,19 +1910,19 @@ "title": "Repeater", "subTitle": "Heltec_ct62_repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_ct62_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_ct62_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_ct62_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_ct62_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_ct62_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_ct62_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_ct62_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_ct62_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_ct62_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_ct62_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_ct62_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_ct62_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_ct62_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_ct62_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1934,19 +1934,19 @@ "title": "Sensor", "subTitle": "Heltec_ct62_sensor", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_ct62_sensor. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_ct62_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_ct62_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_ct62_sensor. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_ct62_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_ct62_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_ct62_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_ct62_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_ct62_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_ct62_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_ct62_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_ct62_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_ct62_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_ct62_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1958,19 +1958,19 @@ "title": "Sensor", "subTitle": "Heltec_ct62_sensor-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_ct62_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_ct62_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_ct62_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_ct62_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_ct62_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_ct62_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_ct62_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_ct62_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_ct62_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_ct62_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_ct62_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_ct62_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_ct62_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_ct62_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1989,19 +1989,19 @@ "title": "Full Companion", "subTitle": "Heltec_Wireless_Paper_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_Wireless_Paper_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Paper_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Paper_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_Wireless_Paper_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPACITY - Wireless Paper Full capacity: 350 contacts and 40 channels. Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Paper_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Paper_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_Wireless_Paper_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Paper_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_Wireless_Paper_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Paper_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Paper_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Paper_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_Wireless_Paper_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Paper_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -2013,19 +2013,19 @@ "title": "Repeater", "subTitle": "Heltec_Wireless_Paper_repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_Wireless_Paper_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Paper_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Paper_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_Wireless_Paper_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Paper_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Paper_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_Wireless_Paper_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Paper_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_Wireless_Paper_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Paper_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Paper_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Paper_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_Wireless_Paper_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Paper_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -2037,19 +2037,19 @@ "title": "Repeater", "subTitle": "Heltec_Wireless_Paper_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_Wireless_Paper_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Paper_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Paper_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_Wireless_Paper_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Paper_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Paper_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_Wireless_Paper_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Paper_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_Wireless_Paper_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Paper_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Paper_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Paper_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_Wireless_Paper_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Paper_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -2061,19 +2061,19 @@ "title": "Room Server", "subTitle": "Heltec_Wireless_Paper_room_server-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_Wireless_Paper_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Paper_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Paper_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_Wireless_Paper_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Paper_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Paper_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_Wireless_Paper_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Paper_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_Wireless_Paper_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Paper_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Paper_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Paper_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_Wireless_Paper_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Paper_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -2085,19 +2085,19 @@ "title": "Room Server", "subTitle": "Heltec_Wireless_Paper_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_Wireless_Paper_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Paper_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Paper_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_Wireless_Paper_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Paper_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Paper_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_Wireless_Paper_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Paper_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_Wireless_Paper_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Paper_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Paper_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Paper_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_Wireless_Paper_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Paper_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -2116,19 +2116,19 @@ "title": "Full Companion", "subTitle": "Heltec_v2_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_v2_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_v2_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPACITY - Full Companion capacity: 100 contacts, 8 channels and 16 queued messages. Export contacts and channels before updating if they exceed these limits; extra entries may be unavailable or omitted by a later save.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_v2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_v2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_v2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_v2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -2140,19 +2140,19 @@ "title": "Repeater", "subTitle": "Heltec_v2_repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_v2_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v2_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v2_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_v2_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPACITY - Neighbor table: 50 entries.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v2_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v2_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_v2_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v2_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_v2_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v2_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_v2_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v2_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_v2_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v2_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -2164,19 +2164,19 @@ "title": "Room Server", "subTitle": "Heltec_v2_room_server-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_v2_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v2_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v2_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_v2_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v2_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v2_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_v2_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v2_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_v2_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v2_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_v2_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v2_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_v2_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v2_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -2188,19 +2188,19 @@ "title": "Room Server", "subTitle": "Heltec_v2_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_v2_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_v2_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -2219,19 +2219,19 @@ "title": "Full Companion", "subTitle": "Heltec_v3_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_v3_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_v3_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPACITY - Full Companion capacity: 100 contacts and 256 queued messages; all Full transports are retained. Export contacts before updating if you have more than 100; entries beyond this limit may be unavailable or omitted by a later save.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_v3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_v3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_v3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_v3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -2243,19 +2243,19 @@ "title": "Repeater", "subTitle": "Heltec_v3_repeater-full-usb-wifi-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_v3_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v3_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v3_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_v3_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v3_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v3_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_v3_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v3_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_v3_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v3_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_v3_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v3_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_v3_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v3_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -2267,19 +2267,19 @@ "title": "Room Server", "subTitle": "Heltec_v3_room_server-full-usb-wifi-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_v3_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v3_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v3_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_v3_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v3_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v3_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_v3_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v3_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_v3_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v3_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_v3_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v3_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_v3_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v3_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -2291,19 +2291,19 @@ "title": "Room Server", "subTitle": "Heltec_v3_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_v3_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_v3_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_v3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_v3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_v3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_v3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -2315,19 +2315,19 @@ "title": "Sensor", "subTitle": "Heltec_v3_sensor-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_v3_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_v3_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_v3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_v3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_v3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_v3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -2346,19 +2346,19 @@ "title": "Full Companion", "subTitle": "Heltec_t096_companion_radio_full_femon", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t096_companion_radio_full_femon. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t096_companion_radio_full_femon. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_t096_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_t096_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t096_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_t096_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2370,19 +2370,19 @@ "title": "Repeater", "subTitle": "Heltec_t096_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t096_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t096_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_t096_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_t096_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t096_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_t096_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2394,19 +2394,19 @@ "title": "Repeater", "subTitle": "Heltec_t096_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t096_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t096_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPACITY - Neighbor table: 50 entries. Flood rules: 16 entries; the complete rule engine is retained.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_t096_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_t096_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t096_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_t096_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2418,19 +2418,19 @@ "title": "Room Server", "subTitle": "Heltec_t096_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t096_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t096_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_t096_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_t096_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t096_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_t096_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2442,20 +2442,20 @@ "title": "Room Server", "subTitle": "Heltec_t096_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t096_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t096_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "Heltec_t096_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "Heltec_t096_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "Heltec_t096_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "Heltec_t096_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -2466,19 +2466,19 @@ "title": "Sensor", "subTitle": "Heltec_t096_sensor", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t096_sensor. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t096_sensor. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_t096_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_t096_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t096_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_t096_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2490,20 +2490,20 @@ "title": "Sensor", "subTitle": "Heltec_t096_sensor_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t096_sensor_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t096_sensor_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "Heltec_t096_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "Heltec_t096_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "Heltec_t096_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "Heltec_t096_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -2521,19 +2521,19 @@ "title": "Full Companion", "subTitle": "Heltec_t1_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t1_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t1_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_t1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_t1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_t1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2545,19 +2545,19 @@ "title": "Repeater", "subTitle": "Heltec_t1_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t1_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t1_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t1_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t1_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t1_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t1_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_t1_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t1_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_t1_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t1_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t1_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t1_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_t1_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t1_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2569,19 +2569,19 @@ "title": "Repeater", "subTitle": "Heltec_t1_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t1_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t1_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPACITY - Neighbor table: 50 entries. Flood rules: 16 entries; the complete rule engine is retained.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_t1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_t1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_t1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2593,19 +2593,19 @@ "title": "Room Server", "subTitle": "Heltec_t1_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t1_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t1_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_t1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_t1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_t1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2617,20 +2617,20 @@ "title": "Room Server", "subTitle": "Heltec_t1_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t1_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t1_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "Heltec_t1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "Heltec_t1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "Heltec_t1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "Heltec_t1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -2648,19 +2648,19 @@ "title": "Full Companion", "subTitle": "Mesh_pocket_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Mesh_pocket_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Mesh_pocket_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Mesh_pocket_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Mesh_pocket_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Mesh_pocket_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Mesh_pocket_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Mesh_pocket_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Mesh_pocket_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Mesh_pocket_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Mesh_pocket_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Mesh_pocket_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Mesh_pocket_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Mesh_pocket_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Mesh_pocket_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2672,19 +2672,19 @@ "title": "Repeater", "subTitle": "Mesh_pocket_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Mesh_pocket_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Mesh_pocket_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Mesh_pocket_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Mesh_pocket_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Mesh_pocket_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Mesh_pocket_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Mesh_pocket_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Mesh_pocket_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Mesh_pocket_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Mesh_pocket_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Mesh_pocket_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Mesh_pocket_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Mesh_pocket_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Mesh_pocket_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2696,19 +2696,19 @@ "title": "Repeater", "subTitle": "Mesh_pocket_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Mesh_pocket_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Mesh_pocket_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Mesh_pocket_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Mesh_pocket_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Mesh_pocket_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Mesh_pocket_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Mesh_pocket_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Mesh_pocket_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Mesh_pocket_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Mesh_pocket_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Mesh_pocket_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Mesh_pocket_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Mesh_pocket_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Mesh_pocket_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2720,19 +2720,19 @@ "title": "Room Server", "subTitle": "Mesh_pocket_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Mesh_pocket_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Mesh_pocket_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Mesh_pocket_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Mesh_pocket_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Mesh_pocket_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Mesh_pocket_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Mesh_pocket_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Mesh_pocket_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Mesh_pocket_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Mesh_pocket_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Mesh_pocket_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Mesh_pocket_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Mesh_pocket_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Mesh_pocket_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2744,20 +2744,20 @@ "title": "Room Server", "subTitle": "Mesh_pocket_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Mesh_pocket_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Mesh_pocket_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Mesh_pocket_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Mesh_pocket_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Mesh_pocket_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Mesh_pocket_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "Mesh_pocket_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Mesh_pocket_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "Mesh_pocket_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Mesh_pocket_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "Mesh_pocket_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Mesh_pocket_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "Mesh_pocket_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Mesh_pocket_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -2775,19 +2775,19 @@ "title": "Full Companion", "subTitle": "Heltec_mesh_solar_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_mesh_solar_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_mesh_solar_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_mesh_solar_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_mesh_solar_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_mesh_solar_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_mesh_solar_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_mesh_solar_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_mesh_solar_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_mesh_solar_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_mesh_solar_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_mesh_solar_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_mesh_solar_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_mesh_solar_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_mesh_solar_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2799,19 +2799,19 @@ "title": "Repeater", "subTitle": "Heltec_mesh_solar_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_mesh_solar_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_mesh_solar_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_mesh_solar_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_mesh_solar_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_mesh_solar_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_mesh_solar_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_mesh_solar_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_mesh_solar_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_mesh_solar_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_mesh_solar_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_mesh_solar_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_mesh_solar_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_mesh_solar_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_mesh_solar_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2823,19 +2823,19 @@ "title": "Repeater", "subTitle": "Heltec_mesh_solar_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_mesh_solar_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_mesh_solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_mesh_solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_mesh_solar_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_mesh_solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_mesh_solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_mesh_solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_mesh_solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_mesh_solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_mesh_solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_mesh_solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_mesh_solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_mesh_solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_mesh_solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2847,19 +2847,19 @@ "title": "Room Server", "subTitle": "Heltec_mesh_solar_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_mesh_solar_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_mesh_solar_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_mesh_solar_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_mesh_solar_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_mesh_solar_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_mesh_solar_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_mesh_solar_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_mesh_solar_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_mesh_solar_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_mesh_solar_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_mesh_solar_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_mesh_solar_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_mesh_solar_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_mesh_solar_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2871,20 +2871,20 @@ "title": "Room Server", "subTitle": "Heltec_mesh_solar_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_mesh_solar_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_mesh_solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_mesh_solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_mesh_solar_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_mesh_solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_mesh_solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "Heltec_mesh_solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_mesh_solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "Heltec_mesh_solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_mesh_solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "Heltec_mesh_solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_mesh_solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "Heltec_mesh_solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_mesh_solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -2902,19 +2902,19 @@ "title": "Full Companion", "subTitle": "Heltec_tower_v2_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_tower_v2_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_tower_v2_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_tower_v2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_tower_v2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_tower_v2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_tower_v2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2926,19 +2926,19 @@ "title": "Repeater", "subTitle": "Heltec_tower_v2_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_tower_v2_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_tower_v2_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_tower_v2_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_tower_v2_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_tower_v2_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_tower_v2_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2950,19 +2950,19 @@ "title": "Repeater", "subTitle": "Heltec_tower_v2_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_tower_v2_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_tower_v2_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_tower_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_tower_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_tower_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_tower_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2974,19 +2974,19 @@ "title": "Repeater", "subTitle": "Heltec_tower_v2_sdcard_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_tower_v2_sdcard_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_sdcard_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_sdcard_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_tower_v2_sdcard_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_sdcard_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_sdcard_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_tower_v2_sdcard_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_sdcard_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_tower_v2_sdcard_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_sdcard_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_tower_v2_sdcard_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_sdcard_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_tower_v2_sdcard_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_sdcard_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2998,19 +2998,19 @@ "title": "Room Server", "subTitle": "Heltec_tower_v2_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_tower_v2_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_tower_v2_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_tower_v2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_tower_v2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_tower_v2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_tower_v2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -3022,20 +3022,20 @@ "title": "Room Server", "subTitle": "Heltec_tower_v2_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_tower_v2_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_tower_v2_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "Heltec_tower_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "Heltec_tower_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "Heltec_tower_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "Heltec_tower_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -3053,19 +3053,19 @@ "title": "Full Companion", "subTitle": "heltec_rc32_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_rc32_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_rc32_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_rc32_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3077,19 +3077,19 @@ "title": "Full Companion", "subTitle": "heltec_rc32_without_display_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_without_display_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_without_display_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_without_display_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_rc32_without_display_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_rc32_without_display_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_rc32_without_display_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3101,19 +3101,19 @@ "title": "Repeater", "subTitle": "heltec_rc32_repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_rc32_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_rc32_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_rc32_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3125,19 +3125,19 @@ "title": "Repeater", "subTitle": "heltec_rc32_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_rc32_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_rc32_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_rc32_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3149,19 +3149,19 @@ "title": "Repeater", "subTitle": "heltec_rc32_without_display_repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_without_display_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_without_display_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_without_display_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_rc32_without_display_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_rc32_without_display_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_rc32_without_display_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3173,19 +3173,19 @@ "title": "Repeater", "subTitle": "heltec_rc32_without_display_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_without_display_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_without_display_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_rc32_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_rc32_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_rc32_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3197,19 +3197,19 @@ "title": "Room Server", "subTitle": "heltec_rc32_room_server-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_rc32_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_rc32_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_rc32_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3221,19 +3221,19 @@ "title": "Room Server", "subTitle": "heltec_rc32_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_rc32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_rc32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_rc32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3245,19 +3245,19 @@ "title": "Room Server", "subTitle": "heltec_rc32_without_display_room_server-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_without_display_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_without_display_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_without_display_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_rc32_without_display_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_rc32_without_display_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_rc32_without_display_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3269,19 +3269,19 @@ "title": "Room Server", "subTitle": "heltec_rc32_without_display_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_without_display_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_without_display_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_rc32_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_rc32_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_rc32_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3293,19 +3293,19 @@ "title": "Sensor", "subTitle": "heltec_rc32_sensor-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_rc32_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_rc32_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_rc32_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3317,19 +3317,19 @@ "title": "Sensor", "subTitle": "heltec_rc32_without_display_sensor-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_without_display_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_without_display_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_without_display_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_rc32_without_display_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_rc32_without_display_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_rc32_without_display_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3348,19 +3348,19 @@ "title": "Full Companion", "subTitle": "Heltec_t114_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_t114_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_t114_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t114_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_t114_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -3372,19 +3372,19 @@ "title": "Full Companion", "subTitle": "Heltec_t114_without_display_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_without_display_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_without_display_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_without_display_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_without_display_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_without_display_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_without_display_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_t114_without_display_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_without_display_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_t114_without_display_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_without_display_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t114_without_display_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_without_display_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_t114_without_display_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_without_display_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -3396,19 +3396,19 @@ "title": "Repeater", "subTitle": "Heltec_t114_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_t114_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_t114_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t114_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_t114_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -3420,19 +3420,19 @@ "title": "Repeater", "subTitle": "Heltec_t114_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_t114_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_t114_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t114_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_t114_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -3444,19 +3444,19 @@ "title": "Repeater", "subTitle": "Heltec_t114_without_display_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_without_display_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_without_display_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_without_display_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_without_display_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_without_display_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_without_display_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_t114_without_display_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_without_display_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_t114_without_display_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_without_display_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t114_without_display_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_without_display_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_t114_without_display_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_without_display_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -3468,19 +3468,19 @@ "title": "Repeater", "subTitle": "Heltec_t114_without_display_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_without_display_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_without_display_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_t114_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_t114_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t114_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_t114_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -3492,19 +3492,19 @@ "title": "Room Server", "subTitle": "Heltec_t114_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_t114_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_t114_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t114_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_t114_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -3516,20 +3516,20 @@ "title": "Room Server", "subTitle": "Heltec_t114_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "Heltec_t114_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "Heltec_t114_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "Heltec_t114_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "Heltec_t114_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -3540,19 +3540,19 @@ "title": "Room Server", "subTitle": "Heltec_t114_without_display_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_without_display_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_without_display_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_without_display_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_without_display_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_without_display_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_without_display_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_t114_without_display_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_without_display_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_t114_without_display_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_without_display_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t114_without_display_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_without_display_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_t114_without_display_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_without_display_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -3564,20 +3564,20 @@ "title": "Room Server", "subTitle": "Heltec_t114_without_display_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_without_display_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_without_display_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "Heltec_t114_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "Heltec_t114_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "Heltec_t114_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "Heltec_t114_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -3588,20 +3588,20 @@ "title": "Sensor", "subTitle": "Heltec_t114_sensor", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_sensor. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_sensor. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "Heltec_t114_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "Heltec_t114_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "Heltec_t114_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "Heltec_t114_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -3612,20 +3612,20 @@ "title": "Sensor", "subTitle": "Heltec_t114_sensor_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_sensor_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_sensor_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "Heltec_t114_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "Heltec_t114_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "Heltec_t114_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "Heltec_t114_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -3643,19 +3643,19 @@ "title": "Full Companion", "subTitle": "heltec_v4_2_v4_3_companion_radio_full_femon", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_2_v4_3_companion_radio_full_femon. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_2_v4_3_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_2_v4_3_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_2_v4_3_companion_radio_full_femon. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_2_v4_3_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_2_v4_3_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_2_v4_3_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_2_v4_3_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_2_v4_3_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_2_v4_3_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_2_v4_3_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_2_v4_3_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_2_v4_3_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_2_v4_3_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3667,19 +3667,19 @@ "title": "Full Companion", "subTitle": "heltec_v4_expansionkit_tft_companion_radio_full_femon", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_expansionkit_tft_companion_radio_full_femon. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_expansionkit_tft_companion_radio_full_femon. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3691,19 +3691,19 @@ "title": "Full Companion", "subTitle": "heltec_v4_tft_companion_radio_full_femon", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_tft_companion_radio_full_femon. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_tft_companion_radio_full_femon. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_tft_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_tft_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_tft_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_tft_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3715,19 +3715,19 @@ "title": "Repeater", "subTitle": "heltec_v4_repeater-full-usb-wifi-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3739,19 +3739,19 @@ "title": "Repeater", "subTitle": "heltec_v4_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3763,19 +3763,19 @@ "title": "Repeater", "subTitle": "heltec_v4_tft_repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_tft_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_tft_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_tft_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_tft_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_tft_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_tft_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3787,19 +3787,19 @@ "title": "Repeater", "subTitle": "heltec_v4_tft_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_tft_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_tft_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_tft_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_tft_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_tft_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_tft_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3811,19 +3811,19 @@ "title": "Room Server", "subTitle": "heltec_v4_room_server-full-usb-wifi-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3835,19 +3835,19 @@ "title": "Room Server", "subTitle": "heltec_v4_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3859,19 +3859,19 @@ "title": "Room Server", "subTitle": "heltec_v4_tft_room_server-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_tft_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_tft_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_tft_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_tft_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_tft_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_tft_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3883,19 +3883,19 @@ "title": "Room Server", "subTitle": "heltec_v4_tft_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_tft_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_tft_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3907,19 +3907,19 @@ "title": "Sensor", "subTitle": "heltec_v4_sensor-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3931,19 +3931,19 @@ "title": "Sensor", "subTitle": "heltec_v4_tft_sensor-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_tft_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_tft_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_tft_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_tft_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_tft_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_tft_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3962,19 +3962,19 @@ "title": "Full Companion", "subTitle": "heltec_v4_expansionkit_tft_companion_radio_full_femon", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_expansionkit_tft_companion_radio_full_femon. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_expansionkit_tft_companion_radio_full_femon. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3986,19 +3986,19 @@ "title": "Repeater", "subTitle": "heltec_v4_expansionkit_repeater-full-usb-wifi-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_expansionkit_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_expansionkit_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_expansionkit_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_expansionkit_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_expansionkit_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_expansionkit_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_expansionkit_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_expansionkit_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_expansionkit_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_expansionkit_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_expansionkit_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_expansionkit_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_expansionkit_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_expansionkit_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4010,19 +4010,19 @@ "title": "Repeater", "subTitle": "heltec_v4_expansionkit_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_expansionkit_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_expansionkit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_expansionkit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_expansionkit_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_expansionkit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_expansionkit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_expansionkit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_expansionkit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_expansionkit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_expansionkit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_expansionkit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_expansionkit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_expansionkit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_expansionkit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4034,19 +4034,19 @@ "title": "Room Server", "subTitle": "heltec_v4_expansionkit_room_server_observer_mqtt-full-usb-wifi-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_expansionkit_room_server_observer_mqtt-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_expansionkit_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_expansionkit_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore v1.17.1.8-halo-keymind-cascade-dev with Halo/Keymind retry tuning, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\n\nROLE - Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials.\n\nPROFILE - Unified FULL USB + Wi-Fi observer: uses expanded partitions, compiles USB packet logging and the on-device Wi-Fi MQTT bridge into one image, keeps verbose USB debug off, and retains the complete role CLI. Use set logging.output off|usb|wifi|both to persist the active paths. LoRa self-update is enabled. With no saved SSID, the setup AP is available for 30 minutes per boot and then powers Wi-Fi off; configured Wi-Fi retains its normal indefinite reconnect behavior.\n\nINSTALL - Flash the merged bootloader, partition table, and app image over USB for a new Full layout, or use a supported exact board and role migration ZIP. Routine app-only upgrades then require the same target and compatible layout.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Unified FULL USB + Wi-Fi observer.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_expansionkit_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_expansionkit_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_expansionkit_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_expansionkit_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_expansionkit_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_expansionkit_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_expansionkit_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_expansionkit_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_expansionkit_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_expansionkit_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4065,19 +4065,19 @@ "title": "Full Companion", "subTitle": "heltec_v4_r8_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_r8_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_r8_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_r8_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4089,19 +4089,19 @@ "title": "Full Companion", "subTitle": "heltec_v4_r8_tft_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_tft_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_tft_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_tft_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_r8_tft_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_r8_tft_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_r8_tft_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4113,19 +4113,19 @@ "title": "Repeater", "subTitle": "heltec_v4_r8_repeater-full-usb-wifi-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_r8_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_r8_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_r8_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4137,19 +4137,19 @@ "title": "Repeater", "subTitle": "heltec_v4_r8_tft_portrait_repeater_observer_mqtt-full-usb-wifi-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_tft_portrait_repeater_observer_mqtt-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_portrait_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_portrait_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore v1.17.1.8-halo-keymind-cascade-dev with Halo/Keymind retry tuning, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\n\nROLE - Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password.\n\nPROFILE - Unified FULL USB + Wi-Fi observer: uses expanded partitions, compiles USB packet logging and the on-device Wi-Fi MQTT bridge into one image, keeps verbose USB debug off, and retains the complete role CLI. Use set logging.output off|usb|wifi|both to persist the active paths. LoRa self-update is enabled. With no saved SSID, the setup AP is available for 30 minutes per boot and then powers Wi-Fi off; configured Wi-Fi retains its normal indefinite reconnect behavior.\n\nINSTALL - Flash the merged bootloader, partition table, and app image over USB for a new Full layout, or use a supported exact board and role migration ZIP. Routine app-only upgrades then require the same target and compatible layout.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Unified FULL USB + Wi-Fi observer.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_portrait_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_portrait_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_tft_portrait_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_portrait_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_r8_tft_portrait_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_portrait_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_r8_tft_portrait_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_portrait_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_r8_tft_portrait_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_portrait_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4161,19 +4161,19 @@ "title": "Repeater", "subTitle": "heltec_v4_r8_tft_repeater-full-usb-wifi-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_tft_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_tft_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_tft_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_r8_tft_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_r8_tft_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_r8_tft_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4185,19 +4185,19 @@ "title": "Room Server", "subTitle": "heltec_v4_r8_room_server-full-usb-wifi-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_r8_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_r8_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_r8_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4209,19 +4209,19 @@ "title": "Room Server", "subTitle": "heltec_v4_r8_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_r8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_r8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_r8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4233,19 +4233,19 @@ "title": "Room Server", "subTitle": "heltec_v4_r8_tft_portrait_room_server_observer_mqtt-full-usb-wifi-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_tft_portrait_room_server_observer_mqtt-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_portrait_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_portrait_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore v1.17.1.8-halo-keymind-cascade-dev with Halo/Keymind retry tuning, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\n\nROLE - Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials.\n\nPROFILE - Unified FULL USB + Wi-Fi observer: uses expanded partitions, compiles USB packet logging and the on-device Wi-Fi MQTT bridge into one image, keeps verbose USB debug off, and retains the complete role CLI. Use set logging.output off|usb|wifi|both to persist the active paths. LoRa self-update is enabled. With no saved SSID, the setup AP is available for 30 minutes per boot and then powers Wi-Fi off; configured Wi-Fi retains its normal indefinite reconnect behavior.\n\nINSTALL - Flash the merged bootloader, partition table, and app image over USB for a new Full layout, or use a supported exact board and role migration ZIP. Routine app-only upgrades then require the same target and compatible layout.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Unified FULL USB + Wi-Fi observer.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_portrait_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_portrait_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_tft_portrait_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_portrait_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_r8_tft_portrait_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_portrait_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_r8_tft_portrait_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_portrait_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_r8_tft_portrait_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_portrait_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4257,19 +4257,19 @@ "title": "Room Server", "subTitle": "heltec_v4_r8_tft_room_server-full-usb-wifi-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_tft_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_tft_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_tft_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_r8_tft_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_r8_tft_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_r8_tft_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4281,19 +4281,19 @@ "title": "Room Server", "subTitle": "heltec_v4_r8_tft_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_tft_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_tft_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_r8_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_r8_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_r8_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4305,19 +4305,19 @@ "title": "Sensor", "subTitle": "heltec_v4_r8_sensor-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_r8_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_r8_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_r8_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4329,19 +4329,19 @@ "title": "Sensor", "subTitle": "heltec_v4_r8_tft_sensor-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_tft_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_tft_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_tft_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_r8_tft_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_r8_tft_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_r8_tft_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4360,19 +4360,19 @@ "title": "Full Companion", "subTitle": "Heltec_E213_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_E213_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E213_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E213_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_E213_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E213_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E213_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_E213_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E213_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_E213_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E213_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_E213_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E213_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_E213_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E213_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4384,19 +4384,19 @@ "title": "Repeater", "subTitle": "Heltec_E213_repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_E213_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E213_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E213_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_E213_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E213_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E213_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_E213_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E213_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_E213_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E213_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_E213_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E213_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_E213_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E213_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4408,19 +4408,19 @@ "title": "Room Server", "subTitle": "Heltec_E213_room_server-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_E213_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E213_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E213_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_E213_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E213_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E213_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_E213_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E213_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_E213_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E213_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_E213_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E213_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_E213_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E213_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4432,19 +4432,19 @@ "title": "Room Server", "subTitle": "Heltec_E213_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_E213_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E213_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E213_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_E213_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E213_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E213_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_E213_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E213_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_E213_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E213_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_E213_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E213_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_E213_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E213_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4463,19 +4463,19 @@ "title": "Full Companion", "subTitle": "Heltec_E290_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_E290_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E290_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E290_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_E290_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E290_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E290_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_E290_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E290_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_E290_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E290_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_E290_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E290_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_E290_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E290_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4487,19 +4487,19 @@ "title": "Repeater", "subTitle": "Heltec_E290_repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_E290_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E290_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E290_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_E290_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E290_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E290_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_E290_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E290_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_E290_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E290_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_E290_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E290_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_E290_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E290_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4511,19 +4511,19 @@ "title": "Room Server", "subTitle": "Heltec_E290_room_server-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_E290_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E290_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E290_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_E290_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E290_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E290_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_E290_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E290_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_E290_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E290_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_E290_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E290_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_E290_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E290_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4535,19 +4535,19 @@ "title": "Room Server", "subTitle": "Heltec_E290_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_E290_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E290_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E290_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_E290_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E290_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E290_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_E290_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E290_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_E290_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E290_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_E290_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E290_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_E290_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E290_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4566,19 +4566,19 @@ "title": "Full Companion", "subTitle": "Heltec_T190_companion_radio_full_", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_T190_companion_radio_full_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_T190_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_T190_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_T190_companion_radio_full_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_T190_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_T190_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_T190_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_T190_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_T190_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_T190_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_T190_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_T190_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_T190_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_T190_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4590,19 +4590,19 @@ "title": "Repeater", "subTitle": "Heltec_T190_repeater_-full-usb-wifi-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_T190_repeater_-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_T190_repeater_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_T190_repeater_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_T190_repeater_-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_T190_repeater_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_T190_repeater_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_T190_repeater_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_T190_repeater_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_T190_repeater_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_T190_repeater_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_T190_repeater_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_T190_repeater_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_T190_repeater_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_T190_repeater_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4614,19 +4614,19 @@ "title": "Room Server", "subTitle": "Heltec_T190_room_server_-full-usb-wifi-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_T190_room_server_-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_T190_room_server_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_T190_room_server_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_T190_room_server_-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_T190_room_server_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_T190_room_server_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_T190_room_server_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_T190_room_server_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_T190_room_server_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_T190_room_server_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_T190_room_server_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_T190_room_server_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_T190_room_server_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_T190_room_server_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4638,19 +4638,19 @@ "title": "Room Server", "subTitle": "Heltec_T190_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_T190_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_T190_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_T190_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_T190_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_T190_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_T190_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_T190_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_T190_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_T190_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_T190_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_T190_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_T190_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_T190_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_T190_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4669,19 +4669,19 @@ "title": "Full Companion", "subTitle": "Heltec_WSL3_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_WSL3_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_WSL3_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_WSL3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_WSL3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_WSL3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_WSL3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4693,19 +4693,19 @@ "title": "Repeater", "subTitle": "Heltec_WSL3_repeater-full-usb-wifi-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_WSL3_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_WSL3_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_WSL3_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_WSL3_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_WSL3_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_WSL3_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4717,19 +4717,19 @@ "title": "Repeater", "subTitle": "Heltec_WSL3_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_WSL3_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_WSL3_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_WSL3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_WSL3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_WSL3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_WSL3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4741,19 +4741,19 @@ "title": "Room Server", "subTitle": "Heltec_WSL3_room_server-full-usb-wifi-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_WSL3_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_WSL3_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_WSL3_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_WSL3_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_WSL3_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_WSL3_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4765,19 +4765,19 @@ "title": "Room Server", "subTitle": "Heltec_WSL3_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_WSL3_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_WSL3_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_WSL3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_WSL3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_WSL3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_WSL3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4789,19 +4789,19 @@ "title": "Sensor", "subTitle": "Heltec_WSL3_sensor-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_WSL3_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_WSL3_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_WSL3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_WSL3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_WSL3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_WSL3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4820,19 +4820,19 @@ "title": "Full Companion", "subTitle": "Heltec_Wireless_Tracker_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_Wireless_Tracker_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Tracker_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Tracker_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_Wireless_Tracker_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPACITY - Full Companion capacity: 150 contacts and 256 queued messages; all Full transports are retained. Export contacts before updating if you have more than 150; entries beyond this limit may be unavailable or omitted by a later save.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Tracker_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Tracker_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_Wireless_Tracker_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Tracker_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_Wireless_Tracker_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Tracker_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Tracker_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Tracker_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_Wireless_Tracker_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Tracker_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4844,19 +4844,19 @@ "title": "Repeater", "subTitle": "Heltec_Wireless_Tracker_repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_Wireless_Tracker_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Tracker_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Tracker_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_Wireless_Tracker_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Tracker_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Tracker_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_Wireless_Tracker_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Tracker_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_Wireless_Tracker_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Tracker_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Tracker_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Tracker_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_Wireless_Tracker_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Tracker_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4868,19 +4868,19 @@ "title": "Room Server", "subTitle": "Heltec_Wireless_Tracker_room_server-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_Wireless_Tracker_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Tracker_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Tracker_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_Wireless_Tracker_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Tracker_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Tracker_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_Wireless_Tracker_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Tracker_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_Wireless_Tracker_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Tracker_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Tracker_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Tracker_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_Wireless_Tracker_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Tracker_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4892,19 +4892,19 @@ "title": "Room Server", "subTitle": "Heltec_Wireless_Tracker_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_Wireless_Tracker_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Tracker_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Tracker_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_Wireless_Tracker_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Tracker_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Tracker_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_Wireless_Tracker_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Tracker_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_Wireless_Tracker_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Tracker_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Tracker_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Tracker_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_Wireless_Tracker_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Tracker_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4923,19 +4923,19 @@ "title": "Repeater", "subTitle": "heltec_tracker_v1_1_repeater_observer_mqtt-full-usb-wifi-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_tracker_v1_1_repeater_observer_mqtt-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v1_1_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v1_1_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore v1.17.1.8-halo-keymind-cascade-dev with Halo/Keymind retry tuning, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\n\nROLE - Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password.\n\nPROFILE - Unified FULL USB + Wi-Fi observer: uses expanded partitions, compiles USB packet logging and the on-device Wi-Fi MQTT bridge into one image, keeps verbose USB debug off, and retains the complete role CLI. Use set logging.output off|usb|wifi|both to persist the active paths. LoRa self-update is enabled. With no saved SSID, the setup AP is available for 30 minutes per boot and then powers Wi-Fi off; configured Wi-Fi retains its normal indefinite reconnect behavior.\n\nINSTALL - Flash the merged bootloader, partition table, and app image over USB for a new Full layout, or use a supported exact board and role migration ZIP. Routine app-only upgrades then require the same target and compatible layout.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Unified FULL USB + Wi-Fi observer.\n\nCAPACITY - Neighbor table: 50 entries.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v1_1_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v1_1_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_tracker_v1_1_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v1_1_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_tracker_v1_1_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v1_1_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_tracker_v1_1_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v1_1_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_tracker_v1_1_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v1_1_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4947,19 +4947,19 @@ "title": "Room Server", "subTitle": "heltec_tracker_v1_1_room_server_observer_mqtt-full-usb-wifi-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_tracker_v1_1_room_server_observer_mqtt-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v1_1_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v1_1_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore v1.17.1.8-halo-keymind-cascade-dev with Halo/Keymind retry tuning, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\n\nROLE - Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials.\n\nPROFILE - Unified FULL USB + Wi-Fi observer: uses expanded partitions, compiles USB packet logging and the on-device Wi-Fi MQTT bridge into one image, keeps verbose USB debug off, and retains the complete role CLI. Use set logging.output off|usb|wifi|both to persist the active paths. LoRa self-update is enabled. With no saved SSID, the setup AP is available for 30 minutes per boot and then powers Wi-Fi off; configured Wi-Fi retains its normal indefinite reconnect behavior.\n\nINSTALL - Flash the merged bootloader, partition table, and app image over USB for a new Full layout, or use a supported exact board and role migration ZIP. Routine app-only upgrades then require the same target and compatible layout.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Unified FULL USB + Wi-Fi observer.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v1_1_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v1_1_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_tracker_v1_1_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v1_1_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_tracker_v1_1_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v1_1_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_tracker_v1_1_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v1_1_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_tracker_v1_1_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v1_1_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4978,19 +4978,19 @@ "title": "Full Companion", "subTitle": "heltec_tracker_v2_companion_radio_full_femon", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_tracker_v2_companion_radio_full_femon. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v2_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v2_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_tracker_v2_companion_radio_full_femon. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPACITY - Full Companion capacity: 100 contacts and 224 queued messages; all Full transports are retained. Export contacts before updating if you have more than 100; entries beyond this limit may be unavailable or omitted by a later save.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v2_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v2_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_tracker_v2_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v2_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_tracker_v2_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v2_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_tracker_v2_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v2_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_tracker_v2_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v2_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -5002,19 +5002,19 @@ "title": "Repeater", "subTitle": "heltec_tracker_v2_repeater-full-usb-wifi-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_tracker_v2_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v2_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v2_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_tracker_v2_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v2_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v2_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_tracker_v2_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v2_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_tracker_v2_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v2_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_tracker_v2_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v2_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_tracker_v2_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v2_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -5026,19 +5026,19 @@ "title": "Room Server", "subTitle": "heltec_tracker_v2_room_server-full-usb-wifi-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_tracker_v2_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v2_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v2_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_tracker_v2_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v2_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v2_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_tracker_v2_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v2_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_tracker_v2_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v2_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_tracker_v2_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v2_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_tracker_v2_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v2_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -5050,19 +5050,19 @@ "title": "Room Server", "subTitle": "heltec_tracker_v2_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_tracker_v2_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_tracker_v2_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_tracker_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_tracker_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_tracker_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_tracker_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -5074,19 +5074,19 @@ "title": "Sensor", "subTitle": "heltec_tracker_v2_sensor-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_tracker_v2_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v2_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v2_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_tracker_v2_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v2_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v2_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_tracker_v2_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v2_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_tracker_v2_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v2_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_tracker_v2_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v2_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_tracker_v2_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v2_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -5105,19 +5105,19 @@ "title": "Full Companion", "subTitle": "ikoka_handheld_nrf_e22_30dbm_096_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_handheld_nrf_e22_30dbm_096_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_handheld_nrf_e22_30dbm_096_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_handheld_nrf_e22_30dbm_096_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_handheld_nrf_e22_30dbm_096_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_handheld_nrf_e22_30dbm_096_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_handheld_nrf_e22_30dbm_096_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_handheld_nrf_e22_30dbm_096_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_handheld_nrf_e22_30dbm_096_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_handheld_nrf_e22_30dbm_096_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_handheld_nrf_e22_30dbm_096_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_handheld_nrf_e22_30dbm_096_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_handheld_nrf_e22_30dbm_096_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_handheld_nrf_e22_30dbm_096_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_handheld_nrf_e22_30dbm_096_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5129,19 +5129,19 @@ "title": "Repeater", "subTitle": "ikoka_handheld_nrf_e22_30dbm_repeater-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_handheld_nrf_e22_30dbm_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_handheld_nrf_e22_30dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_handheld_nrf_e22_30dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_handheld_nrf_e22_30dbm_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_handheld_nrf_e22_30dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_handheld_nrf_e22_30dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_handheld_nrf_e22_30dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_handheld_nrf_e22_30dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_handheld_nrf_e22_30dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_handheld_nrf_e22_30dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_handheld_nrf_e22_30dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_handheld_nrf_e22_30dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_handheld_nrf_e22_30dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_handheld_nrf_e22_30dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5153,19 +5153,19 @@ "title": "Room Server", "subTitle": "ikoka_handheld_nrf_e22_30dbm_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_handheld_nrf_e22_30dbm_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_handheld_nrf_e22_30dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_handheld_nrf_e22_30dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_handheld_nrf_e22_30dbm_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_handheld_nrf_e22_30dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_handheld_nrf_e22_30dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_handheld_nrf_e22_30dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_handheld_nrf_e22_30dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_handheld_nrf_e22_30dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_handheld_nrf_e22_30dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_handheld_nrf_e22_30dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_handheld_nrf_e22_30dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_handheld_nrf_e22_30dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_handheld_nrf_e22_30dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5177,20 +5177,20 @@ "title": "Room Server", "subTitle": "ikoka_handheld_nrf_e22_30dbm_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_handheld_nrf_e22_30dbm_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_handheld_nrf_e22_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_handheld_nrf_e22_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_handheld_nrf_e22_30dbm_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_handheld_nrf_e22_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_handheld_nrf_e22_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "ikoka_handheld_nrf_e22_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_handheld_nrf_e22_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "ikoka_handheld_nrf_e22_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_handheld_nrf_e22_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "ikoka_handheld_nrf_e22_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_handheld_nrf_e22_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "ikoka_handheld_nrf_e22_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_handheld_nrf_e22_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -5208,19 +5208,19 @@ "title": "Full Companion", "subTitle": "ikoka_nano_nrf_22dbm_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_22dbm_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_22dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_22dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_22dbm_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_22dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_22dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_nano_nrf_22dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_22dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_nano_nrf_22dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_22dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_nano_nrf_22dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_22dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_nano_nrf_22dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_22dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5232,19 +5232,19 @@ "title": "Full Companion", "subTitle": "ikoka_nano_nrf_30dbm_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_30dbm_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_30dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_30dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_30dbm_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_30dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_30dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_nano_nrf_30dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_30dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_nano_nrf_30dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_30dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_nano_nrf_30dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_30dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_nano_nrf_30dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_30dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5256,19 +5256,19 @@ "title": "Full Companion", "subTitle": "ikoka_nano_nrf_33dbm_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_33dbm_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_33dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_33dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_33dbm_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_33dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_33dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_nano_nrf_33dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_33dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_nano_nrf_33dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_33dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_nano_nrf_33dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_33dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_nano_nrf_33dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_33dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5280,19 +5280,19 @@ "title": "Repeater", "subTitle": "ikoka_nano_nrf_22dbm_repeater-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_22dbm_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_22dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_22dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_22dbm_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_22dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_22dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_nano_nrf_22dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_22dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_nano_nrf_22dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_22dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_nano_nrf_22dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_22dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_nano_nrf_22dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_22dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5304,19 +5304,19 @@ "title": "Repeater", "subTitle": "ikoka_nano_nrf_30dbm_repeater-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_30dbm_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_30dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_30dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_30dbm_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_30dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_30dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_nano_nrf_30dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_30dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_nano_nrf_30dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_30dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_nano_nrf_30dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_30dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_nano_nrf_30dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_30dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5328,19 +5328,19 @@ "title": "Repeater", "subTitle": "ikoka_nano_nrf_33dbm_repeater-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_33dbm_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_33dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_33dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_33dbm_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_33dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_33dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_nano_nrf_33dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_33dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_nano_nrf_33dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_33dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_nano_nrf_33dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_33dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_nano_nrf_33dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_33dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5352,19 +5352,19 @@ "title": "Room Server", "subTitle": "ikoka_nano_nrf_22dbm_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_22dbm_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_22dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_22dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_22dbm_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_22dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_22dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_nano_nrf_22dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_22dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_nano_nrf_22dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_22dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_nano_nrf_22dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_22dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_nano_nrf_22dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_22dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5376,20 +5376,20 @@ "title": "Room Server", "subTitle": "ikoka_nano_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "ikoka_nano_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "ikoka_nano_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "ikoka_nano_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "ikoka_nano_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -5400,19 +5400,19 @@ "title": "Room Server", "subTitle": "ikoka_nano_nrf_30dbm_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_30dbm_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_30dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_30dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_30dbm_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_30dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_30dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_nano_nrf_30dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_30dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_nano_nrf_30dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_30dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_nano_nrf_30dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_30dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_nano_nrf_30dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_30dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5424,20 +5424,20 @@ "title": "Room Server", "subTitle": "ikoka_nano_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "ikoka_nano_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "ikoka_nano_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "ikoka_nano_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "ikoka_nano_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -5448,19 +5448,19 @@ "title": "Room Server", "subTitle": "ikoka_nano_nrf_33dbm_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_33dbm_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_33dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_33dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_33dbm_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_33dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_33dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_nano_nrf_33dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_33dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_nano_nrf_33dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_33dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_nano_nrf_33dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_33dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_nano_nrf_33dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_33dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5472,20 +5472,20 @@ "title": "Room Server", "subTitle": "ikoka_nano_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "ikoka_nano_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "ikoka_nano_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "ikoka_nano_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "ikoka_nano_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -5503,19 +5503,19 @@ "title": "Full Companion", "subTitle": "ikoka_stick_nrf_22dbm_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_22dbm_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_22dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_22dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_22dbm_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_22dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_22dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_stick_nrf_22dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_22dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_stick_nrf_22dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_22dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_stick_nrf_22dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_22dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_stick_nrf_22dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_22dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5527,19 +5527,19 @@ "title": "Full Companion", "subTitle": "ikoka_stick_nrf_30dbm_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_30dbm_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_30dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_30dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_30dbm_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_30dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_30dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_stick_nrf_30dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_30dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_stick_nrf_30dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_30dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_stick_nrf_30dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_30dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_stick_nrf_30dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_30dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5551,19 +5551,19 @@ "title": "Full Companion", "subTitle": "ikoka_stick_nrf_33dbm_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_33dbm_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_33dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_33dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_33dbm_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_33dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_33dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_stick_nrf_33dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_33dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_stick_nrf_33dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_33dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_stick_nrf_33dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_33dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_stick_nrf_33dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_33dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5575,19 +5575,19 @@ "title": "Repeater", "subTitle": "ikoka_stick_nrf_22dbm_repeater-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_22dbm_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_22dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_22dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_22dbm_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_22dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_22dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_stick_nrf_22dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_22dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_stick_nrf_22dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_22dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_stick_nrf_22dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_22dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_stick_nrf_22dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_22dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5599,19 +5599,19 @@ "title": "Repeater", "subTitle": "ikoka_stick_nrf_30dbm_repeater-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_30dbm_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_30dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_30dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_30dbm_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_30dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_30dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_stick_nrf_30dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_30dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_stick_nrf_30dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_30dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_stick_nrf_30dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_30dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_stick_nrf_30dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_30dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5623,19 +5623,19 @@ "title": "Repeater", "subTitle": "ikoka_stick_nrf_33dbm_repeater-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_33dbm_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_33dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_33dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_33dbm_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_33dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_33dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_stick_nrf_33dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_33dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_stick_nrf_33dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_33dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_stick_nrf_33dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_33dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_stick_nrf_33dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_33dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5647,19 +5647,19 @@ "title": "Room Server", "subTitle": "ikoka_stick_nrf_22dbm_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_22dbm_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_22dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_22dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_22dbm_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_22dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_22dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_stick_nrf_22dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_22dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_stick_nrf_22dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_22dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_stick_nrf_22dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_22dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_stick_nrf_22dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_22dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5671,20 +5671,20 @@ "title": "Room Server", "subTitle": "ikoka_stick_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "ikoka_stick_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "ikoka_stick_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "ikoka_stick_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "ikoka_stick_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -5695,19 +5695,19 @@ "title": "Room Server", "subTitle": "ikoka_stick_nrf_30dbm_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_30dbm_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_30dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_30dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_30dbm_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_30dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_30dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_stick_nrf_30dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_30dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_stick_nrf_30dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_30dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_stick_nrf_30dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_30dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_stick_nrf_30dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_30dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5719,20 +5719,20 @@ "title": "Room Server", "subTitle": "ikoka_stick_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "ikoka_stick_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "ikoka_stick_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "ikoka_stick_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "ikoka_stick_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -5743,19 +5743,19 @@ "title": "Room Server", "subTitle": "ikoka_stick_nrf_33dbm_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_33dbm_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_33dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_33dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_33dbm_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_33dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_33dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_stick_nrf_33dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_33dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_stick_nrf_33dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_33dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_stick_nrf_33dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_33dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_stick_nrf_33dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_33dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5767,20 +5767,20 @@ "title": "Room Server", "subTitle": "ikoka_stick_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "ikoka_stick_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "ikoka_stick_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "ikoka_stick_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "ikoka_stick_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -5798,19 +5798,19 @@ "title": "Full Companion", "subTitle": "KeepteenLT1_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - KeepteenLT1_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/KeepteenLT1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/KeepteenLT1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - KeepteenLT1_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/KeepteenLT1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/KeepteenLT1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "KeepteenLT1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/KeepteenLT1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "KeepteenLT1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/KeepteenLT1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "KeepteenLT1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/KeepteenLT1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "KeepteenLT1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/KeepteenLT1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5822,19 +5822,19 @@ "title": "Repeater", "subTitle": "KeepteenLT1_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - KeepteenLT1_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/KeepteenLT1_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/KeepteenLT1_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - KeepteenLT1_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/KeepteenLT1_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/KeepteenLT1_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "KeepteenLT1_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/KeepteenLT1_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "KeepteenLT1_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/KeepteenLT1_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "KeepteenLT1_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/KeepteenLT1_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "KeepteenLT1_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/KeepteenLT1_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5846,19 +5846,19 @@ "title": "Repeater", "subTitle": "KeepteenLT1_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - KeepteenLT1_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/KeepteenLT1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/KeepteenLT1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - KeepteenLT1_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/KeepteenLT1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/KeepteenLT1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "KeepteenLT1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/KeepteenLT1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "KeepteenLT1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/KeepteenLT1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "KeepteenLT1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/KeepteenLT1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "KeepteenLT1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/KeepteenLT1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5870,19 +5870,19 @@ "title": "Room Server", "subTitle": "KeepteenLT1_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - KeepteenLT1_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/KeepteenLT1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/KeepteenLT1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - KeepteenLT1_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/KeepteenLT1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/KeepteenLT1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "KeepteenLT1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/KeepteenLT1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "KeepteenLT1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/KeepteenLT1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "KeepteenLT1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/KeepteenLT1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "KeepteenLT1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/KeepteenLT1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5894,20 +5894,20 @@ "title": "Room Server", "subTitle": "KeepteenLT1_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - KeepteenLT1_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/KeepteenLT1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/KeepteenLT1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - KeepteenLT1_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/KeepteenLT1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/KeepteenLT1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "KeepteenLT1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/KeepteenLT1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "KeepteenLT1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/KeepteenLT1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "KeepteenLT1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/KeepteenLT1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "KeepteenLT1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/KeepteenLT1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -5925,19 +5925,19 @@ "title": "Full Companion", "subTitle": "LilyGo_TLora_V2_1_1_6_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TLora_V2_1_1_6_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TLora_V2_1_1_6_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPACITY - Full Companion capacity: 100 contacts, 8 channels and 16 queued messages. Export contacts and channels before updating if they exceed these limits; extra entries may be unavailable or omitted by a later save.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TLora_V2_1_1_6_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_TLora_V2_1_1_6_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_TLora_V2_1_1_6_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_TLora_V2_1_1_6_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -5949,19 +5949,19 @@ "title": "Repeater", "subTitle": "LilyGo_TLora_V2_1_1_6_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TLora_V2_1_1_6_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TLora_V2_1_1_6_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TLora_V2_1_1_6_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_TLora_V2_1_1_6_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_TLora_V2_1_1_6_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_TLora_V2_1_1_6_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -5973,19 +5973,19 @@ "title": "Repeater", "subTitle": "LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_-full-usb-wifi-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore v1.17.1.8-halo-keymind-cascade-dev with Halo/Keymind retry tuning, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\n\nROLE - Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password.\n\nPROFILE - Unified FULL USB + Wi-Fi observer: uses expanded partitions, compiles USB packet logging and the on-device Wi-Fi MQTT bridge into one image, keeps verbose USB debug off, and retains the complete role CLI. Use set logging.output off|usb|wifi|both to persist the active paths. LoRa self-update is enabled. With no saved SSID, the setup AP is available for 30 minutes per boot and then powers Wi-Fi off; configured Wi-Fi retains its normal indefinite reconnect behavior.\n\nINSTALL - Flash the merged bootloader, partition table, and app image over USB for a new Full layout, or use a supported exact board and role migration ZIP. Routine app-only upgrades then require the same target and compatible layout.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Unified FULL USB + Wi-Fi observer.\n\nCAPACITY - Neighbor table: 50 entries.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -5997,19 +5997,19 @@ "title": "Room Server", "subTitle": "LilyGo_TLora_V2_1_1_6_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TLora_V2_1_1_6_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TLora_V2_1_1_6_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TLora_V2_1_1_6_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_TLora_V2_1_1_6_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_TLora_V2_1_1_6_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_TLora_V2_1_1_6_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6021,19 +6021,19 @@ "title": "Room Server", "subTitle": "LilyGo_TLora_V2_1_1_6_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TLora_V2_1_1_6_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TLora_V2_1_1_6_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TLora_V2_1_1_6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_TLora_V2_1_1_6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_TLora_V2_1_1_6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_TLora_V2_1_1_6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6045,19 +6045,19 @@ "title": "Room Server", "subTitle": "LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_-full-usb-wifi-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore v1.17.1.8-halo-keymind-cascade-dev with Halo/Keymind retry tuning, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\n\nROLE - Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials.\n\nPROFILE - Unified FULL USB + Wi-Fi observer: uses expanded partitions, compiles USB packet logging and the on-device Wi-Fi MQTT bridge into one image, keeps verbose USB debug off, and retains the complete role CLI. Use set logging.output off|usb|wifi|both to persist the active paths. LoRa self-update is enabled. With no saved SSID, the setup AP is available for 30 minutes per boot and then powers Wi-Fi off; configured Wi-Fi retains its normal indefinite reconnect behavior.\n\nINSTALL - Flash the merged bootloader, partition table, and app image over USB for a new Full layout, or use a supported exact board and role migration ZIP. Routine app-only upgrades then require the same target and compatible layout.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Unified FULL USB + Wi-Fi observer.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6076,19 +6076,19 @@ "title": "Full Companion", "subTitle": "Tbeam_SX1262_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tbeam_SX1262_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tbeam_SX1262_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Tbeam_SX1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Tbeam_SX1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Tbeam_SX1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6100,19 +6100,19 @@ "title": "Repeater", "subTitle": "Tbeam_SX1262_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tbeam_SX1262_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tbeam_SX1262_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Tbeam_SX1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Tbeam_SX1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Tbeam_SX1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6124,19 +6124,19 @@ "title": "Repeater", "subTitle": "Tbeam_SX1262_repeater_observer_mqtt-full-usb-wifi-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tbeam_SX1262_repeater_observer_mqtt-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore v1.17.1.8-halo-keymind-cascade-dev with Halo/Keymind retry tuning, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\n\nROLE - Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password.\n\nPROFILE - Unified FULL USB + Wi-Fi observer: uses expanded partitions, compiles USB packet logging and the on-device Wi-Fi MQTT bridge into one image, keeps verbose USB debug off, and retains the complete role CLI. Use set logging.output off|usb|wifi|both to persist the active paths. LoRa self-update is enabled. With no saved SSID, the setup AP is available for 30 minutes per boot and then powers Wi-Fi off; configured Wi-Fi retains its normal indefinite reconnect behavior.\n\nINSTALL - Flash the merged bootloader, partition table, and app image over USB for a new Full layout, or use a supported exact board and role migration ZIP. Routine app-only upgrades then require the same target and compatible layout.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Unified FULL USB + Wi-Fi observer.\n\nCAPACITY - Flood rules: 31 entries; the complete rule engine is retained. Neighbor table: 50 entries.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1262_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Tbeam_SX1262_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Tbeam_SX1262_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Tbeam_SX1262_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6148,19 +6148,19 @@ "title": "Room Server", "subTitle": "Tbeam_SX1262_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tbeam_SX1262_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tbeam_SX1262_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1262_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Tbeam_SX1262_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Tbeam_SX1262_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Tbeam_SX1262_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6172,19 +6172,19 @@ "title": "Room Server", "subTitle": "Tbeam_SX1262_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tbeam_SX1262_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tbeam_SX1262_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Tbeam_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Tbeam_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Tbeam_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6196,19 +6196,19 @@ "title": "Room Server", "subTitle": "Tbeam_SX1262_room_server_observer_mqtt-full-usb-wifi-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tbeam_SX1262_room_server_observer_mqtt-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore v1.17.1.8-halo-keymind-cascade-dev with Halo/Keymind retry tuning, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\n\nROLE - Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials.\n\nPROFILE - Unified FULL USB + Wi-Fi observer: uses expanded partitions, compiles USB packet logging and the on-device Wi-Fi MQTT bridge into one image, keeps verbose USB debug off, and retains the complete role CLI. Use set logging.output off|usb|wifi|both to persist the active paths. LoRa self-update is enabled. With no saved SSID, the setup AP is available for 30 minutes per boot and then powers Wi-Fi off; configured Wi-Fi retains its normal indefinite reconnect behavior.\n\nINSTALL - Flash the merged bootloader, partition table, and app image over USB for a new Full layout, or use a supported exact board and role migration ZIP. Routine app-only upgrades then require the same target and compatible layout.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Unified FULL USB + Wi-Fi observer.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1262_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Tbeam_SX1262_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Tbeam_SX1262_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Tbeam_SX1262_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6227,19 +6227,19 @@ "title": "Full Companion", "subTitle": "Tbeam_SX1276_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tbeam_SX1276_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tbeam_SX1276_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1276_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Tbeam_SX1276_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Tbeam_SX1276_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Tbeam_SX1276_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6251,19 +6251,19 @@ "title": "Repeater", "subTitle": "Tbeam_SX1276_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tbeam_SX1276_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tbeam_SX1276_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1276_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Tbeam_SX1276_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Tbeam_SX1276_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Tbeam_SX1276_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6275,19 +6275,19 @@ "title": "Repeater", "subTitle": "Tbeam_SX1276_repeater_observer_mqtt-full-usb-wifi-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tbeam_SX1276_repeater_observer_mqtt-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore v1.17.1.8-halo-keymind-cascade-dev with Halo/Keymind retry tuning, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\n\nROLE - Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password.\n\nPROFILE - Unified FULL USB + Wi-Fi observer: uses expanded partitions, compiles USB packet logging and the on-device Wi-Fi MQTT bridge into one image, keeps verbose USB debug off, and retains the complete role CLI. Use set logging.output off|usb|wifi|both to persist the active paths. LoRa self-update is enabled. With no saved SSID, the setup AP is available for 30 minutes per boot and then powers Wi-Fi off; configured Wi-Fi retains its normal indefinite reconnect behavior.\n\nINSTALL - Flash the merged bootloader, partition table, and app image over USB for a new Full layout, or use a supported exact board and role migration ZIP. Routine app-only upgrades then require the same target and compatible layout.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Unified FULL USB + Wi-Fi observer.\n\nCAPACITY - Flood rules: 31 entries; the complete rule engine is retained. Neighbor table: 50 entries.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1276_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Tbeam_SX1276_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Tbeam_SX1276_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Tbeam_SX1276_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6299,19 +6299,19 @@ "title": "Room Server", "subTitle": "Tbeam_SX1276_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tbeam_SX1276_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tbeam_SX1276_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1276_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Tbeam_SX1276_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Tbeam_SX1276_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Tbeam_SX1276_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6323,19 +6323,19 @@ "title": "Room Server", "subTitle": "Tbeam_SX1276_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tbeam_SX1276_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tbeam_SX1276_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Tbeam_SX1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Tbeam_SX1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Tbeam_SX1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6347,19 +6347,19 @@ "title": "Room Server", "subTitle": "Tbeam_SX1276_room_server_observer_mqtt-full-usb-wifi-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tbeam_SX1276_room_server_observer_mqtt-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore v1.17.1.8-halo-keymind-cascade-dev with Halo/Keymind retry tuning, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\n\nROLE - Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials.\n\nPROFILE - Unified FULL USB + Wi-Fi observer: uses expanded partitions, compiles USB packet logging and the on-device Wi-Fi MQTT bridge into one image, keeps verbose USB debug off, and retains the complete role CLI. Use set logging.output off|usb|wifi|both to persist the active paths. LoRa self-update is enabled. With no saved SSID, the setup AP is available for 30 minutes per boot and then powers Wi-Fi off; configured Wi-Fi retains its normal indefinite reconnect behavior.\n\nINSTALL - Flash the merged bootloader, partition table, and app image over USB for a new Full layout, or use a supported exact board and role migration ZIP. Routine app-only upgrades then require the same target and compatible layout.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Unified FULL USB + Wi-Fi observer.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1276_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Tbeam_SX1276_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Tbeam_SX1276_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Tbeam_SX1276_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6378,19 +6378,19 @@ "title": "Full Companion", "subTitle": "LilyGo_TBeam_1W_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TBeam_1W_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TBeam_1W_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TBeam_1W_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TBeam_1W_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TBeam_1W_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TBeam_1W_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TBeam_1W_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TBeam_1W_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_TBeam_1W_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TBeam_1W_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_TBeam_1W_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TBeam_1W_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_TBeam_1W_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TBeam_1W_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6402,19 +6402,19 @@ "title": "Repeater", "subTitle": "LilyGo_TBeam_1W_repeater-full-usb-wifi-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TBeam_1W_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TBeam_1W_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TBeam_1W_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TBeam_1W_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TBeam_1W_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TBeam_1W_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TBeam_1W_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TBeam_1W_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_TBeam_1W_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TBeam_1W_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_TBeam_1W_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TBeam_1W_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_TBeam_1W_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TBeam_1W_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6426,19 +6426,19 @@ "title": "Room Server", "subTitle": "LilyGo_TBeam_1W_room_server-full-usb-wifi-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TBeam_1W_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TBeam_1W_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TBeam_1W_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TBeam_1W_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TBeam_1W_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TBeam_1W_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TBeam_1W_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TBeam_1W_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_TBeam_1W_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TBeam_1W_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_TBeam_1W_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TBeam_1W_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_TBeam_1W_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TBeam_1W_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6450,19 +6450,19 @@ "title": "Room Server", "subTitle": "LilyGo_TBeam_1W_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TBeam_1W_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TBeam_1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TBeam_1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TBeam_1W_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TBeam_1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TBeam_1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TBeam_1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TBeam_1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_TBeam_1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TBeam_1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_TBeam_1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TBeam_1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_TBeam_1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TBeam_1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6481,19 +6481,19 @@ "title": "Full Companion", "subTitle": "T_Beam_S3_Supreme_SX1262_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - T_Beam_S3_Supreme_SX1262_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/T_Beam_S3_Supreme_SX1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/T_Beam_S3_Supreme_SX1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - T_Beam_S3_Supreme_SX1262_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/T_Beam_S3_Supreme_SX1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/T_Beam_S3_Supreme_SX1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "T_Beam_S3_Supreme_SX1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/T_Beam_S3_Supreme_SX1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "T_Beam_S3_Supreme_SX1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/T_Beam_S3_Supreme_SX1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "T_Beam_S3_Supreme_SX1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/T_Beam_S3_Supreme_SX1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "T_Beam_S3_Supreme_SX1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/T_Beam_S3_Supreme_SX1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6505,19 +6505,19 @@ "title": "Repeater", "subTitle": "T_Beam_S3_Supreme_SX1262_repeater-full-usb-wifi-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - T_Beam_S3_Supreme_SX1262_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/T_Beam_S3_Supreme_SX1262_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/T_Beam_S3_Supreme_SX1262_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - T_Beam_S3_Supreme_SX1262_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/T_Beam_S3_Supreme_SX1262_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/T_Beam_S3_Supreme_SX1262_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "T_Beam_S3_Supreme_SX1262_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/T_Beam_S3_Supreme_SX1262_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "T_Beam_S3_Supreme_SX1262_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/T_Beam_S3_Supreme_SX1262_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "T_Beam_S3_Supreme_SX1262_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/T_Beam_S3_Supreme_SX1262_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "T_Beam_S3_Supreme_SX1262_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/T_Beam_S3_Supreme_SX1262_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6529,19 +6529,19 @@ "title": "Room Server", "subTitle": "T_Beam_S3_Supreme_SX1262_room_server-full-usb-wifi-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - T_Beam_S3_Supreme_SX1262_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/T_Beam_S3_Supreme_SX1262_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/T_Beam_S3_Supreme_SX1262_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - T_Beam_S3_Supreme_SX1262_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/T_Beam_S3_Supreme_SX1262_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/T_Beam_S3_Supreme_SX1262_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "T_Beam_S3_Supreme_SX1262_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/T_Beam_S3_Supreme_SX1262_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "T_Beam_S3_Supreme_SX1262_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/T_Beam_S3_Supreme_SX1262_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "T_Beam_S3_Supreme_SX1262_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/T_Beam_S3_Supreme_SX1262_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "T_Beam_S3_Supreme_SX1262_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/T_Beam_S3_Supreme_SX1262_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6553,19 +6553,19 @@ "title": "Room Server", "subTitle": "T_Beam_S3_Supreme_SX1262_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - T_Beam_S3_Supreme_SX1262_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/T_Beam_S3_Supreme_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/T_Beam_S3_Supreme_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - T_Beam_S3_Supreme_SX1262_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/T_Beam_S3_Supreme_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/T_Beam_S3_Supreme_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "T_Beam_S3_Supreme_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/T_Beam_S3_Supreme_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "T_Beam_S3_Supreme_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/T_Beam_S3_Supreme_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "T_Beam_S3_Supreme_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/T_Beam_S3_Supreme_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "T_Beam_S3_Supreme_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/T_Beam_S3_Supreme_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6584,19 +6584,19 @@ "title": "Full Companion", "subTitle": "LilyGo_TDeck_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TDeck_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TDeck_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TDeck_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TDeck_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TDeck_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TDeck_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TDeck_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TDeck_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_TDeck_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TDeck_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_TDeck_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TDeck_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_TDeck_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TDeck_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6608,19 +6608,19 @@ "title": "Repeater", "subTitle": "LilyGo_TDeck_repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TDeck_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TDeck_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TDeck_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TDeck_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TDeck_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TDeck_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TDeck_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TDeck_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_TDeck_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TDeck_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_TDeck_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TDeck_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_TDeck_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TDeck_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6639,19 +6639,19 @@ "title": "Full Companion", "subTitle": "LilyGo_T-Echo_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "LilyGo_T-Echo_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "LilyGo_T-Echo_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "LilyGo_T-Echo_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -6663,19 +6663,19 @@ "title": "Repeater", "subTitle": "LilyGo_T-Echo_repeater-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "LilyGo_T-Echo_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "LilyGo_T-Echo_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "LilyGo_T-Echo_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -6687,19 +6687,19 @@ "title": "Repeater", "subTitle": "LilyGo_T-Echo_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "LilyGo_T-Echo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "LilyGo_T-Echo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "LilyGo_T-Echo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -6711,19 +6711,19 @@ "title": "Room Server", "subTitle": "LilyGo_T-Echo_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "LilyGo_T-Echo_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "LilyGo_T-Echo_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "LilyGo_T-Echo_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -6735,20 +6735,20 @@ "title": "Room Server", "subTitle": "LilyGo_T-Echo_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "LilyGo_T-Echo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "LilyGo_T-Echo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "LilyGo_T-Echo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "LilyGo_T-Echo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -6766,19 +6766,19 @@ "title": "Full Companion", "subTitle": "LilyGo_T-Echo_Card_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo_Card_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_Card_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_Card_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo_Card_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_Card_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_Card_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "LilyGo_T-Echo_Card_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_Card_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "LilyGo_T-Echo_Card_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_Card_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo_Card_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_Card_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "LilyGo_T-Echo_Card_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_Card_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -6790,19 +6790,19 @@ "title": "Repeater", "subTitle": "LilyGo_T-Echo_Card_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo_Card_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_Card_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_Card_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo_Card_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_Card_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_Card_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "LilyGo_T-Echo_Card_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_Card_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "LilyGo_T-Echo_Card_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_Card_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo_Card_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_Card_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "LilyGo_T-Echo_Card_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_Card_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -6814,19 +6814,19 @@ "title": "Repeater", "subTitle": "LilyGo_T-Echo_Card_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo_Card_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_Card_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_Card_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo_Card_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_Card_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_Card_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "LilyGo_T-Echo_Card_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_Card_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "LilyGo_T-Echo_Card_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_Card_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo_Card_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_Card_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "LilyGo_T-Echo_Card_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_Card_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -6838,19 +6838,19 @@ "title": "Room Server", "subTitle": "LilyGo_T-Echo_Card_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo_Card_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_Card_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_Card_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo_Card_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_Card_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_Card_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "LilyGo_T-Echo_Card_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_Card_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "LilyGo_T-Echo_Card_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_Card_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo_Card_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_Card_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "LilyGo_T-Echo_Card_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_Card_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -6862,20 +6862,20 @@ "title": "Room Server", "subTitle": "LilyGo_T-Echo_Card_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo_Card_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_Card_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_Card_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo_Card_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_Card_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_Card_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "LilyGo_T-Echo_Card_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_Card_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "LilyGo_T-Echo_Card_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_Card_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "LilyGo_T-Echo_Card_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_Card_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "LilyGo_T-Echo_Card_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_Card_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -6893,19 +6893,19 @@ "title": "Full Companion", "subTitle": "LilyGo_T-Echo-Lite_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo-Lite_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo-Lite_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "LilyGo_T-Echo-Lite_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "LilyGo_T-Echo-Lite_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo-Lite_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "LilyGo_T-Echo-Lite_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -6917,19 +6917,19 @@ "title": "Full Companion", "subTitle": "LilyGo_T-Echo-Lite_non_shell_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo-Lite_non_shell_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_non_shell_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_non_shell_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo-Lite_non_shell_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_non_shell_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_non_shell_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "LilyGo_T-Echo-Lite_non_shell_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_non_shell_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "LilyGo_T-Echo-Lite_non_shell_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_non_shell_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo-Lite_non_shell_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_non_shell_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "LilyGo_T-Echo-Lite_non_shell_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_non_shell_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -6941,19 +6941,19 @@ "title": "Repeater", "subTitle": "LilyGo_T-Echo-Lite_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo-Lite_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo-Lite_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "LilyGo_T-Echo-Lite_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "LilyGo_T-Echo-Lite_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo-Lite_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "LilyGo_T-Echo-Lite_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -6965,19 +6965,19 @@ "title": "Repeater", "subTitle": "LilyGo_T-Echo-Lite_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo-Lite_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo-Lite_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "LilyGo_T-Echo-Lite_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "LilyGo_T-Echo-Lite_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo-Lite_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "LilyGo_T-Echo-Lite_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -6989,19 +6989,19 @@ "title": "Room Server", "subTitle": "LilyGo_T-Echo-Lite_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo-Lite_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo-Lite_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "LilyGo_T-Echo-Lite_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "LilyGo_T-Echo-Lite_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo-Lite_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "LilyGo_T-Echo-Lite_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -7013,20 +7013,20 @@ "title": "Room Server", "subTitle": "LilyGo_T-Echo-Lite_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo-Lite_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo-Lite_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "LilyGo_T-Echo-Lite_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "LilyGo_T-Echo-Lite_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "LilyGo_T-Echo-Lite_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "LilyGo_T-Echo-Lite_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -7044,19 +7044,19 @@ "title": "Full Companion", "subTitle": "LilyGo_TETH_Elite_sx1262_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TETH_Elite_sx1262_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TETH_Elite_sx1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TETH_Elite_sx1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TETH_Elite_sx1262_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TETH_Elite_sx1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TETH_Elite_sx1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TETH_Elite_sx1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TETH_Elite_sx1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_TETH_Elite_sx1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TETH_Elite_sx1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_TETH_Elite_sx1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TETH_Elite_sx1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_TETH_Elite_sx1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TETH_Elite_sx1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7068,19 +7068,19 @@ "title": "Repeater", "subTitle": "LilyGo_TETH_Elite_sx1262_repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TETH_Elite_sx1262_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TETH_Elite_sx1262_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TETH_Elite_sx1262_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TETH_Elite_sx1262_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TETH_Elite_sx1262_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TETH_Elite_sx1262_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TETH_Elite_sx1262_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TETH_Elite_sx1262_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_TETH_Elite_sx1262_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TETH_Elite_sx1262_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_TETH_Elite_sx1262_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TETH_Elite_sx1262_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_TETH_Elite_sx1262_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TETH_Elite_sx1262_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7092,19 +7092,19 @@ "title": "Repeater", "subTitle": "LilyGo_TETH_Elite_sx1262_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TETH_Elite_sx1262_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TETH_Elite_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TETH_Elite_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TETH_Elite_sx1262_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TETH_Elite_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TETH_Elite_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TETH_Elite_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TETH_Elite_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_TETH_Elite_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TETH_Elite_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_TETH_Elite_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TETH_Elite_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_TETH_Elite_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TETH_Elite_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7116,19 +7116,19 @@ "title": "Room Server", "subTitle": "LilyGo_TETH_Elite_sx1262_room_server-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TETH_Elite_sx1262_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TETH_Elite_sx1262_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TETH_Elite_sx1262_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TETH_Elite_sx1262_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TETH_Elite_sx1262_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TETH_Elite_sx1262_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TETH_Elite_sx1262_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TETH_Elite_sx1262_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_TETH_Elite_sx1262_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TETH_Elite_sx1262_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_TETH_Elite_sx1262_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TETH_Elite_sx1262_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_TETH_Elite_sx1262_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TETH_Elite_sx1262_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7140,19 +7140,19 @@ "title": "Room Server", "subTitle": "LilyGo_TETH_Elite_sx1262_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TETH_Elite_sx1262_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TETH_Elite_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TETH_Elite_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TETH_Elite_sx1262_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TETH_Elite_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TETH_Elite_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TETH_Elite_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TETH_Elite_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_TETH_Elite_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TETH_Elite_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_TETH_Elite_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TETH_Elite_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_TETH_Elite_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TETH_Elite_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7171,19 +7171,19 @@ "title": "Full Companion", "subTitle": "LilyGo_T_Impulse_Plus_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T_Impulse_Plus_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T_Impulse_Plus_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T_Impulse_Plus_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T_Impulse_Plus_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T_Impulse_Plus_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T_Impulse_Plus_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "LilyGo_T_Impulse_Plus_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T_Impulse_Plus_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "LilyGo_T_Impulse_Plus_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T_Impulse_Plus_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T_Impulse_Plus_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T_Impulse_Plus_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "LilyGo_T_Impulse_Plus_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T_Impulse_Plus_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -7195,19 +7195,19 @@ "title": "Repeater", "subTitle": "LilyGo_T_Impulse_Plus_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T_Impulse_Plus_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T_Impulse_Plus_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T_Impulse_Plus_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T_Impulse_Plus_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T_Impulse_Plus_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T_Impulse_Plus_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "LilyGo_T_Impulse_Plus_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T_Impulse_Plus_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "LilyGo_T_Impulse_Plus_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T_Impulse_Plus_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T_Impulse_Plus_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T_Impulse_Plus_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "LilyGo_T_Impulse_Plus_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T_Impulse_Plus_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -7219,19 +7219,19 @@ "title": "Repeater", "subTitle": "LilyGo_T_Impulse_Plus_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T_Impulse_Plus_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T_Impulse_Plus_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T_Impulse_Plus_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T_Impulse_Plus_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T_Impulse_Plus_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T_Impulse_Plus_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "LilyGo_T_Impulse_Plus_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T_Impulse_Plus_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "LilyGo_T_Impulse_Plus_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T_Impulse_Plus_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T_Impulse_Plus_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T_Impulse_Plus_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "LilyGo_T_Impulse_Plus_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T_Impulse_Plus_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -7250,19 +7250,19 @@ "title": "Full Companion", "subTitle": "LilyGo_Tlora_C6_companion_radio_full_", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_Tlora_C6_companion_radio_full_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_Tlora_C6_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_Tlora_C6_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_Tlora_C6_companion_radio_full_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_Tlora_C6_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_Tlora_C6_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_Tlora_C6_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_Tlora_C6_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_Tlora_C6_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_Tlora_C6_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_Tlora_C6_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_Tlora_C6_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_Tlora_C6_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_Tlora_C6_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7274,19 +7274,19 @@ "title": "Repeater", "subTitle": "LilyGo_Tlora_C6_repeater_-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_Tlora_C6_repeater_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_Tlora_C6_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_Tlora_C6_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_Tlora_C6_repeater_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_Tlora_C6_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_Tlora_C6_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_Tlora_C6_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_Tlora_C6_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_Tlora_C6_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_Tlora_C6_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_Tlora_C6_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_Tlora_C6_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_Tlora_C6_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_Tlora_C6_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7298,19 +7298,19 @@ "title": "Repeater", "subTitle": "LilyGo_Tlora_C6_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_Tlora_C6_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_Tlora_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_Tlora_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_Tlora_C6_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_Tlora_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_Tlora_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_Tlora_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_Tlora_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_Tlora_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_Tlora_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_Tlora_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_Tlora_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_Tlora_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_Tlora_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7322,19 +7322,19 @@ "title": "Room Server", "subTitle": "LilyGo_Tlora_C6_room_server_-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_Tlora_C6_room_server_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_Tlora_C6_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_Tlora_C6_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_Tlora_C6_room_server_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_Tlora_C6_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_Tlora_C6_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_Tlora_C6_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_Tlora_C6_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_Tlora_C6_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_Tlora_C6_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_Tlora_C6_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_Tlora_C6_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_Tlora_C6_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_Tlora_C6_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7346,19 +7346,19 @@ "title": "Room Server", "subTitle": "LilyGo_Tlora_C6_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_Tlora_C6_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_Tlora_C6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_Tlora_C6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_Tlora_C6_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_Tlora_C6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_Tlora_C6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_Tlora_C6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_Tlora_C6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_Tlora_C6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_Tlora_C6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_Tlora_C6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_Tlora_C6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_Tlora_C6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_Tlora_C6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7377,19 +7377,19 @@ "title": "Full Companion", "subTitle": "LilyGo_T3S3_sx1262_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1262_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1262_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_T3S3_sx1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_T3S3_sx1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7401,19 +7401,19 @@ "title": "Repeater", "subTitle": "LilyGo_T3S3_sx1262_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1262_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1262_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_T3S3_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_T3S3_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7425,19 +7425,19 @@ "title": "Repeater", "subTitle": "LilyGo_T3S3_sx1262_repeater-full-usb-wifi-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1262_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1262_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1262_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_T3S3_sx1262_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1262_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_T3S3_sx1262_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7449,19 +7449,19 @@ "title": "Repeater", "subTitle": "LilyGo_T3S3_sx1262_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1262_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1262_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_T3S3_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_T3S3_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7473,19 +7473,19 @@ "title": "Room Server", "subTitle": "LilyGo_T3S3_sx1262_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1262_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1262_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1262_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_T3S3_sx1262_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1262_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_T3S3_sx1262_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7497,19 +7497,19 @@ "title": "Room Server", "subTitle": "LilyGo_T3S3_sx1262_room_server-full-usb-wifi-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1262_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1262_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1262_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_T3S3_sx1262_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1262_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_T3S3_sx1262_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7521,19 +7521,19 @@ "title": "Room Server", "subTitle": "LilyGo_T3S3_sx1262_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1262_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1262_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_T3S3_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_T3S3_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7552,19 +7552,19 @@ "title": "Full Companion", "subTitle": "LilyGo_T3S3_sx1276_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1276_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1276_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1276_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_T3S3_sx1276_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1276_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_T3S3_sx1276_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7576,19 +7576,19 @@ "title": "Repeater", "subTitle": "LilyGo_T3S3_sx1276_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1276_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1276_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1276_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_T3S3_sx1276_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1276_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_T3S3_sx1276_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7600,19 +7600,19 @@ "title": "Repeater", "subTitle": "LilyGo_T3S3_sx1276_repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1276_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1276_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1276_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_T3S3_sx1276_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1276_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_T3S3_sx1276_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7624,19 +7624,19 @@ "title": "Repeater", "subTitle": "LilyGo_T3S3_sx1276_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1276_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1276_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1276_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_T3S3_sx1276_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1276_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_T3S3_sx1276_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7648,19 +7648,19 @@ "title": "Room Server", "subTitle": "LilyGo_T3S3_sx1276_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1276_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1276_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1276_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_T3S3_sx1276_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1276_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_T3S3_sx1276_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7672,19 +7672,19 @@ "title": "Room Server", "subTitle": "LilyGo_T3S3_sx1276_room_server-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1276_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1276_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1276_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_T3S3_sx1276_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1276_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_T3S3_sx1276_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7696,19 +7696,19 @@ "title": "Room Server", "subTitle": "LilyGo_T3S3_sx1276_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1276_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1276_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_T3S3_sx1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_T3S3_sx1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7727,19 +7727,19 @@ "title": "Full Companion", "subTitle": "M5Stack_Unit_C6L_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - M5Stack_Unit_C6L_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/M5Stack_Unit_C6L_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/M5Stack_Unit_C6L_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - M5Stack_Unit_C6L_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/M5Stack_Unit_C6L_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/M5Stack_Unit_C6L_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "M5Stack_Unit_C6L_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/M5Stack_Unit_C6L_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "M5Stack_Unit_C6L_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/M5Stack_Unit_C6L_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "M5Stack_Unit_C6L_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/M5Stack_Unit_C6L_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "M5Stack_Unit_C6L_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/M5Stack_Unit_C6L_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7751,19 +7751,19 @@ "title": "Repeater", "subTitle": "M5Stack_Unit_C6L_repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - M5Stack_Unit_C6L_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/M5Stack_Unit_C6L_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/M5Stack_Unit_C6L_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - M5Stack_Unit_C6L_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/M5Stack_Unit_C6L_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/M5Stack_Unit_C6L_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "M5Stack_Unit_C6L_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/M5Stack_Unit_C6L_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "M5Stack_Unit_C6L_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/M5Stack_Unit_C6L_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "M5Stack_Unit_C6L_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/M5Stack_Unit_C6L_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "M5Stack_Unit_C6L_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/M5Stack_Unit_C6L_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7775,19 +7775,19 @@ "title": "Repeater", "subTitle": "M5Stack_Unit_C6L_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - M5Stack_Unit_C6L_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/M5Stack_Unit_C6L_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/M5Stack_Unit_C6L_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - M5Stack_Unit_C6L_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/M5Stack_Unit_C6L_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/M5Stack_Unit_C6L_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "M5Stack_Unit_C6L_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/M5Stack_Unit_C6L_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "M5Stack_Unit_C6L_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/M5Stack_Unit_C6L_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "M5Stack_Unit_C6L_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/M5Stack_Unit_C6L_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "M5Stack_Unit_C6L_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/M5Stack_Unit_C6L_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7799,19 +7799,19 @@ "title": "Room Server", "subTitle": "M5Stack_Unit_C6L_room_server-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - M5Stack_Unit_C6L_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/M5Stack_Unit_C6L_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/M5Stack_Unit_C6L_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - M5Stack_Unit_C6L_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/M5Stack_Unit_C6L_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/M5Stack_Unit_C6L_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "M5Stack_Unit_C6L_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/M5Stack_Unit_C6L_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "M5Stack_Unit_C6L_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/M5Stack_Unit_C6L_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "M5Stack_Unit_C6L_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/M5Stack_Unit_C6L_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "M5Stack_Unit_C6L_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/M5Stack_Unit_C6L_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7823,19 +7823,19 @@ "title": "Room Server", "subTitle": "M5Stack_Unit_C6L_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - M5Stack_Unit_C6L_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/M5Stack_Unit_C6L_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/M5Stack_Unit_C6L_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - M5Stack_Unit_C6L_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/M5Stack_Unit_C6L_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/M5Stack_Unit_C6L_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "M5Stack_Unit_C6L_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/M5Stack_Unit_C6L_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "M5Stack_Unit_C6L_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/M5Stack_Unit_C6L_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "M5Stack_Unit_C6L_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/M5Stack_Unit_C6L_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "M5Stack_Unit_C6L_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/M5Stack_Unit_C6L_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7854,19 +7854,19 @@ "title": "Full Companion", "subTitle": "Meshadventurer_sx1262_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1262_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1262_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPACITY - Full Companion capacity: 100 contacts, 30 channels and 16 queued messages. Export contacts and channels before updating if they exceed these limits; extra entries may be unavailable or omitted by a later save.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Meshadventurer_sx1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Meshadventurer_sx1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7878,19 +7878,19 @@ "title": "Full Companion", "subTitle": "Meshadventurer_sx1268_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1268_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1268_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPACITY - Full Companion capacity: 100 contacts, 30 channels and 16 queued messages. Export contacts and channels before updating if they exceed these limits; extra entries may be unavailable or omitted by a later save.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1268_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Meshadventurer_sx1268_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1268_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Meshadventurer_sx1268_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7902,19 +7902,19 @@ "title": "Repeater", "subTitle": "Meshadventurer_sx1262_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1262_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1262_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Meshadventurer_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Meshadventurer_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7926,19 +7926,19 @@ "title": "Repeater", "subTitle": "Meshadventurer_sx1262_repeater_bridge_espnow-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1262_repeater_bridge_espnow-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1262_repeater_bridge_espnow-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPACITY - Flood rules: 47 entries; the complete rule engine is retained. Neighbor table: 50 entries.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Meshadventurer_sx1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Meshadventurer_sx1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7950,19 +7950,19 @@ "title": "Repeater", "subTitle": "Meshadventurer_sx1268_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1268_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1268_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1268_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Meshadventurer_sx1268_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1268_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Meshadventurer_sx1268_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7974,19 +7974,19 @@ "title": "Repeater", "subTitle": "Meshadventurer_sx1268_repeater_bridge_espnow-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1268_repeater_bridge_espnow-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_repeater_bridge_espnow-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_repeater_bridge_espnow-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1268_repeater_bridge_espnow-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPACITY - Flood rules: 47 entries; the complete rule engine is retained. Neighbor table: 50 entries.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_repeater_bridge_espnow-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_repeater_bridge_espnow-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1268_repeater_bridge_espnow-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_repeater_bridge_espnow-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Meshadventurer_sx1268_repeater_bridge_espnow-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_repeater_bridge_espnow-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1268_repeater_bridge_espnow-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_repeater_bridge_espnow-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Meshadventurer_sx1268_repeater_bridge_espnow-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_repeater_bridge_espnow-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7998,19 +7998,19 @@ "title": "Room Server", "subTitle": "Meshadventurer_sx1262_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1262_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1262_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1262_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Meshadventurer_sx1262_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1262_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Meshadventurer_sx1262_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8022,19 +8022,19 @@ "title": "Room Server", "subTitle": "Meshadventurer_sx1262_room_server-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1262_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1262_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1262_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Meshadventurer_sx1262_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1262_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Meshadventurer_sx1262_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8046,19 +8046,19 @@ "title": "Room Server", "subTitle": "Meshadventurer_sx1262_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1262_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1262_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Meshadventurer_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Meshadventurer_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8070,19 +8070,19 @@ "title": "Room Server", "subTitle": "Meshadventurer_sx1268_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1268_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1268_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1268_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Meshadventurer_sx1268_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1268_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Meshadventurer_sx1268_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8094,19 +8094,19 @@ "title": "Room Server", "subTitle": "Meshadventurer_sx1268_room_server-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1268_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1268_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1268_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Meshadventurer_sx1268_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1268_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Meshadventurer_sx1268_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8118,19 +8118,19 @@ "title": "Room Server", "subTitle": "Meshadventurer_sx1268_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1268_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1268_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1268_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Meshadventurer_sx1268_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1268_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Meshadventurer_sx1268_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8149,19 +8149,19 @@ "title": "Full Companion", "subTitle": "Meshimi_companion_radio_full_", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshimi_companion_radio_full_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshimi_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshimi_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshimi_companion_radio_full_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshimi_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshimi_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Meshimi_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshimi_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Meshimi_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshimi_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Meshimi_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshimi_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Meshimi_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshimi_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8173,19 +8173,19 @@ "title": "Repeater", "subTitle": "Meshimi_repeater_-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshimi_repeater_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshimi_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshimi_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshimi_repeater_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshimi_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshimi_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Meshimi_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshimi_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Meshimi_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshimi_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Meshimi_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshimi_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Meshimi_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshimi_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8197,19 +8197,19 @@ "title": "Repeater", "subTitle": "Meshimi_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshimi_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshimi_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshimi_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshimi_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshimi_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshimi_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Meshimi_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshimi_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Meshimi_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshimi_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Meshimi_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshimi_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Meshimi_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshimi_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8228,19 +8228,19 @@ "title": "Full Companion", "subTitle": "Meshtiny_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshtiny_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshtiny_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshtiny_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshtiny_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshtiny_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshtiny_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Meshtiny_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshtiny_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Meshtiny_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshtiny_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Meshtiny_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshtiny_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Meshtiny_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshtiny_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -8259,19 +8259,19 @@ "title": "Full Companion", "subTitle": "Minewsemi_me25ls01_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Minewsemi_me25ls01_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Minewsemi_me25ls01_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Minewsemi_me25ls01_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Minewsemi_me25ls01_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Minewsemi_me25ls01_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Minewsemi_me25ls01_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Minewsemi_me25ls01_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Minewsemi_me25ls01_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Minewsemi_me25ls01_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Minewsemi_me25ls01_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Minewsemi_me25ls01_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Minewsemi_me25ls01_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Minewsemi_me25ls01_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Minewsemi_me25ls01_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -8283,19 +8283,19 @@ "title": "Repeater", "subTitle": "Minewsemi_me25ls01_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Minewsemi_me25ls01_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Minewsemi_me25ls01_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Minewsemi_me25ls01_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Minewsemi_me25ls01_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Minewsemi_me25ls01_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Minewsemi_me25ls01_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Minewsemi_me25ls01_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Minewsemi_me25ls01_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Minewsemi_me25ls01_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Minewsemi_me25ls01_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Minewsemi_me25ls01_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Minewsemi_me25ls01_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Minewsemi_me25ls01_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Minewsemi_me25ls01_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -8307,19 +8307,19 @@ "title": "Repeater", "subTitle": "Minewsemi_me25ls01_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Minewsemi_me25ls01_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Minewsemi_me25ls01_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Minewsemi_me25ls01_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Minewsemi_me25ls01_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Minewsemi_me25ls01_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Minewsemi_me25ls01_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Minewsemi_me25ls01_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Minewsemi_me25ls01_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Minewsemi_me25ls01_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Minewsemi_me25ls01_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Minewsemi_me25ls01_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Minewsemi_me25ls01_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Minewsemi_me25ls01_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Minewsemi_me25ls01_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -8331,19 +8331,19 @@ "title": "Room Server", "subTitle": "Minewsemi_me25ls01_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Minewsemi_me25ls01_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Minewsemi_me25ls01_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Minewsemi_me25ls01_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Minewsemi_me25ls01_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Minewsemi_me25ls01_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Minewsemi_me25ls01_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Minewsemi_me25ls01_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Minewsemi_me25ls01_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Minewsemi_me25ls01_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Minewsemi_me25ls01_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Minewsemi_me25ls01_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Minewsemi_me25ls01_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Minewsemi_me25ls01_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Minewsemi_me25ls01_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -8355,20 +8355,20 @@ "title": "Room Server", "subTitle": "Minewsemi_me25ls01_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Minewsemi_me25ls01_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Minewsemi_me25ls01_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Minewsemi_me25ls01_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Minewsemi_me25ls01_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Minewsemi_me25ls01_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Minewsemi_me25ls01_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "Minewsemi_me25ls01_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Minewsemi_me25ls01_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "Minewsemi_me25ls01_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Minewsemi_me25ls01_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "Minewsemi_me25ls01_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Minewsemi_me25ls01_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "Minewsemi_me25ls01_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Minewsemi_me25ls01_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -8386,19 +8386,19 @@ "title": "Full Companion", "subTitle": "R1Neo_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - R1Neo_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - R1Neo_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "R1Neo_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "R1Neo_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "R1Neo_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "R1Neo_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -8410,19 +8410,19 @@ "title": "Repeater", "subTitle": "R1Neo_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - R1Neo_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - R1Neo_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "R1Neo_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "R1Neo_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "R1Neo_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "R1Neo_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -8434,19 +8434,19 @@ "title": "Repeater", "subTitle": "R1Neo_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - R1Neo_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - R1Neo_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "R1Neo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "R1Neo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "R1Neo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "R1Neo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -8458,19 +8458,19 @@ "title": "Room Server", "subTitle": "R1Neo_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - R1Neo_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - R1Neo_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "R1Neo_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "R1Neo_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "R1Neo_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "R1Neo_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -8482,20 +8482,20 @@ "title": "Room Server", "subTitle": "R1Neo_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - R1Neo_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - R1Neo_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "R1Neo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "R1Neo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "R1Neo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "R1Neo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -8506,19 +8506,19 @@ "title": "Sensor", "subTitle": "R1Neo_sensor", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - R1Neo_sensor. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - R1Neo_sensor. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "R1Neo_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "R1Neo_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "R1Neo_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "R1Neo_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -8530,20 +8530,20 @@ "title": "Sensor", "subTitle": "R1Neo_sensor_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - R1Neo_sensor_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - R1Neo_sensor_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "R1Neo_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "R1Neo_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "R1Neo_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "R1Neo_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -8561,19 +8561,19 @@ "title": "Full Companion", "subTitle": "nibble_screen_connect_companion_radio_full_", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_screen_connect_companion_radio_full_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_screen_connect_companion_radio_full_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "nibble_screen_connect_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "nibble_screen_connect_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "nibble_screen_connect_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "nibble_screen_connect_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8585,19 +8585,19 @@ "title": "Repeater", "subTitle": "nibble_screen_connect_repeater_", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_screen_connect_repeater_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_repeater_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_repeater_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_screen_connect_repeater_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_repeater_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_repeater_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "nibble_screen_connect_repeater_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_repeater_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "nibble_screen_connect_repeater_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_repeater_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "nibble_screen_connect_repeater_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_repeater_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "nibble_screen_connect_repeater_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_repeater_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8609,19 +8609,19 @@ "title": "Repeater", "subTitle": "nibble_screen_connect_repeater_-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_screen_connect_repeater_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_screen_connect_repeater_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "nibble_screen_connect_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "nibble_screen_connect_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "nibble_screen_connect_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "nibble_screen_connect_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8633,19 +8633,19 @@ "title": "Repeater", "subTitle": "nibble_screen_connect_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_screen_connect_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_screen_connect_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "nibble_screen_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "nibble_screen_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "nibble_screen_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "nibble_screen_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8657,19 +8657,19 @@ "title": "Room Server", "subTitle": "nibble_screen_connect_room_server_", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_screen_connect_room_server_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_room_server_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_room_server_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_screen_connect_room_server_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_room_server_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_room_server_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "nibble_screen_connect_room_server_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_room_server_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "nibble_screen_connect_room_server_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_room_server_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "nibble_screen_connect_room_server_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_room_server_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "nibble_screen_connect_room_server_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_room_server_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8681,19 +8681,19 @@ "title": "Room Server", "subTitle": "nibble_screen_connect_room_server_-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_screen_connect_room_server_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_screen_connect_room_server_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "nibble_screen_connect_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "nibble_screen_connect_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "nibble_screen_connect_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "nibble_screen_connect_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8705,19 +8705,19 @@ "title": "Room Server", "subTitle": "nibble_screen_connect_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_screen_connect_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_screen_connect_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "nibble_screen_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "nibble_screen_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "nibble_screen_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "nibble_screen_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8736,19 +8736,19 @@ "title": "Full Companion", "subTitle": "nibble_zero_connect_companion_radio_full_", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_zero_connect_companion_radio_full_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_zero_connect_companion_radio_full_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "nibble_zero_connect_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "nibble_zero_connect_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "nibble_zero_connect_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "nibble_zero_connect_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8760,19 +8760,19 @@ "title": "Repeater", "subTitle": "nibble_zero_connect_repeater_", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_zero_connect_repeater_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_repeater_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_repeater_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_zero_connect_repeater_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_repeater_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_repeater_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "nibble_zero_connect_repeater_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_repeater_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "nibble_zero_connect_repeater_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_repeater_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "nibble_zero_connect_repeater_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_repeater_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "nibble_zero_connect_repeater_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_repeater_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8784,19 +8784,19 @@ "title": "Repeater", "subTitle": "nibble_zero_connect_repeater_-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_zero_connect_repeater_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_zero_connect_repeater_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "nibble_zero_connect_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "nibble_zero_connect_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "nibble_zero_connect_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "nibble_zero_connect_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8808,19 +8808,19 @@ "title": "Repeater", "subTitle": "nibble_zero_connect_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_zero_connect_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_zero_connect_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "nibble_zero_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "nibble_zero_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "nibble_zero_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "nibble_zero_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8832,19 +8832,19 @@ "title": "Room Server", "subTitle": "nibble_zero_connect_room_server_", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_zero_connect_room_server_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_room_server_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_room_server_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_zero_connect_room_server_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_room_server_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_room_server_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "nibble_zero_connect_room_server_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_room_server_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "nibble_zero_connect_room_server_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_room_server_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "nibble_zero_connect_room_server_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_room_server_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "nibble_zero_connect_room_server_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_room_server_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8856,19 +8856,19 @@ "title": "Room Server", "subTitle": "nibble_zero_connect_room_server_-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_zero_connect_room_server_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_zero_connect_room_server_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "nibble_zero_connect_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "nibble_zero_connect_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "nibble_zero_connect_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "nibble_zero_connect_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8880,19 +8880,19 @@ "title": "Room Server", "subTitle": "nibble_zero_connect_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_zero_connect_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_zero_connect_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "nibble_zero_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "nibble_zero_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "nibble_zero_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "nibble_zero_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8911,19 +8911,19 @@ "title": "Full Companion", "subTitle": "ProMicro_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ProMicro_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ProMicro_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ProMicro_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ProMicro_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ProMicro_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ProMicro_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -8935,19 +8935,19 @@ "title": "Repeater", "subTitle": "ProMicro_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ProMicro_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ProMicro_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ProMicro_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ProMicro_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ProMicro_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ProMicro_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -8959,19 +8959,19 @@ "title": "Repeater", "subTitle": "ProMicro_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ProMicro_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ProMicro_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ProMicro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ProMicro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ProMicro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ProMicro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -8983,19 +8983,19 @@ "title": "Room Server", "subTitle": "ProMicro_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ProMicro_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ProMicro_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ProMicro_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ProMicro_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ProMicro_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ProMicro_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9007,20 +9007,20 @@ "title": "Room Server", "subTitle": "ProMicro_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ProMicro_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ProMicro_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "ProMicro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "ProMicro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "ProMicro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "ProMicro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -9031,19 +9031,19 @@ "title": "Sensor", "subTitle": "ProMicro_sensor", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ProMicro_sensor. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ProMicro_sensor. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ProMicro_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ProMicro_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ProMicro_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ProMicro_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9055,20 +9055,20 @@ "title": "Sensor", "subTitle": "ProMicro_sensor_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ProMicro_sensor_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ProMicro_sensor_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "ProMicro_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "ProMicro_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "ProMicro_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "ProMicro_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -9086,19 +9086,19 @@ "title": "Companion USB", "subTitle": "RAK_11310_companion_radio_usb", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_11310_companion_radio_usb. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_11310_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_11310_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_11310_companion_radio_usb. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_11310_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_11310_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "download", - "name": "RAK_11310_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_11310_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_11310_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_11310_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" }, { "type": "download", - "name": "RAK_11310_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_11310_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "RAK_11310_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_11310_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "Download" } ] @@ -9117,19 +9117,19 @@ "title": "Companion USB", "subTitle": "RAK_3x72_companion_radio_usb", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3x72_companion_radio_usb. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nLOGGING - USB Companion transport remains available. Packet diagnostics are omitted to retain the 32 KiB LittleFS layout on this 256 KiB STM32WL board.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3x72_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3x72_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3x72_companion_radio_usb. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nLOGGING - USB Companion transport remains available. Packet diagnostics are omitted to retain the 32 KiB LittleFS layout on this 256 KiB STM32WL board.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3x72_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3x72_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "download", - "name": "RAK_3x72_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3x72_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "RAK_3x72_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3x72_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "Download" }, { "type": "download", - "name": "RAK_3x72_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.hex", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3x72_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.hex", + "name": "RAK_3x72_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.hex", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3x72_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.hex", "title": "HEX download" } ] @@ -9148,19 +9148,19 @@ "title": "Full Companion", "subTitle": "RAK_4631_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_4631_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_4631_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_4631_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9172,19 +9172,19 @@ "title": "Repeater", "subTitle": "RAK_4631_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_4631_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_4631_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_4631_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9196,19 +9196,19 @@ "title": "Repeater", "subTitle": "RAK_4631_repeater_bridge_rs232_serial1_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_repeater_bridge_rs232_serial1_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_bridge_rs232_serial1_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_bridge_rs232_serial1_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_repeater_bridge_rs232_serial1_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_bridge_rs232_serial1_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_bridge_rs232_serial1_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_4631_repeater_bridge_rs232_serial1_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_bridge_rs232_serial1_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_4631_repeater_bridge_rs232_serial1_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_bridge_rs232_serial1_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_repeater_bridge_rs232_serial1_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_bridge_rs232_serial1_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_4631_repeater_bridge_rs232_serial1_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_bridge_rs232_serial1_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9220,19 +9220,19 @@ "title": "Repeater", "subTitle": "RAK_4631_repeater_bridge_rs232_serial2_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_repeater_bridge_rs232_serial2_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_bridge_rs232_serial2_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_bridge_rs232_serial2_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_repeater_bridge_rs232_serial2_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_bridge_rs232_serial2_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_bridge_rs232_serial2_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_4631_repeater_bridge_rs232_serial2_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_bridge_rs232_serial2_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_4631_repeater_bridge_rs232_serial2_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_bridge_rs232_serial2_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_repeater_bridge_rs232_serial2_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_bridge_rs232_serial2_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_4631_repeater_bridge_rs232_serial2_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_bridge_rs232_serial2_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9244,19 +9244,19 @@ "title": "Repeater", "subTitle": "RAK_4631_repeater_ethernet", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_repeater_ethernet. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_ethernet-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_ethernet-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_repeater_ethernet. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_ethernet-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_ethernet-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_4631_repeater_ethernet-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_ethernet-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_4631_repeater_ethernet-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_ethernet-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_repeater_ethernet-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_ethernet-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_4631_repeater_ethernet-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_ethernet-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9268,19 +9268,19 @@ "title": "Repeater", "subTitle": "RAK_4631_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_4631_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_4631_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_4631_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9292,19 +9292,19 @@ "title": "Repeater", "subTitle": "RAK_4631_repeater_rak15001_slot_c_lora_ota-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_repeater_rak15001_slot_c_lora_ota-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_rak15001_slot_c_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_rak15001_slot_c_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_repeater_rak15001_slot_c_lora_ota-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_rak15001_slot_c_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_rak15001_slot_c_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_4631_repeater_rak15001_slot_c_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_rak15001_slot_c_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_4631_repeater_rak15001_slot_c_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_rak15001_slot_c_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_repeater_rak15001_slot_c_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_rak15001_slot_c_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_4631_repeater_rak15001_slot_c_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_rak15001_slot_c_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9316,20 +9316,20 @@ "title": "Repeater", "subTitle": "RAK_4631_repeater_unified_lora_ota-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_repeater_unified_lora_ota-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_unified_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_unified_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_repeater_unified_lora_ota-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPACITY - Neighbor table: 50 entries.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_unified_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_unified_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "RAK_4631_repeater_unified_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_unified_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "RAK_4631_repeater_unified_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_unified_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "RAK_4631_repeater_unified_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_unified_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "RAK_4631_repeater_unified_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_unified_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -9340,19 +9340,19 @@ "title": "Repeater", "subTitle": "RAK_4631_repeater_w25q16_lora_ota-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_repeater_w25q16_lora_ota-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_w25q16_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_w25q16_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_repeater_w25q16_lora_ota-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_w25q16_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_w25q16_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_4631_repeater_w25q16_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_w25q16_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_4631_repeater_w25q16_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_w25q16_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_repeater_w25q16_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_w25q16_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_4631_repeater_w25q16_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_w25q16_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9364,19 +9364,19 @@ "title": "Room Server", "subTitle": "RAK_4631_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_4631_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_4631_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_4631_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9388,19 +9388,19 @@ "title": "Room Server", "subTitle": "RAK_4631_room_server_ethernet", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_room_server_ethernet. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_room_server_ethernet-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_room_server_ethernet-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_room_server_ethernet. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_room_server_ethernet-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_room_server_ethernet-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_4631_room_server_ethernet-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_room_server_ethernet-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_4631_room_server_ethernet-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_room_server_ethernet-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_room_server_ethernet-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_room_server_ethernet-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_4631_room_server_ethernet-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_room_server_ethernet-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9412,20 +9412,20 @@ "title": "Room Server", "subTitle": "RAK_4631_room_server_ethernet_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_room_server_ethernet_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_room_server_ethernet_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_room_server_ethernet_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_room_server_ethernet_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_room_server_ethernet_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_room_server_ethernet_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "RAK_4631_room_server_ethernet_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_room_server_ethernet_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "RAK_4631_room_server_ethernet_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_room_server_ethernet_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "RAK_4631_room_server_ethernet_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_room_server_ethernet_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "RAK_4631_room_server_ethernet_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_room_server_ethernet_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -9436,20 +9436,20 @@ "title": "Room Server", "subTitle": "RAK_4631_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "RAK_4631_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "RAK_4631_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "RAK_4631_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "RAK_4631_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -9460,19 +9460,19 @@ "title": "Sensor", "subTitle": "RAK_4631_sensor", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_sensor. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_sensor. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_4631_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_4631_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_4631_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9484,20 +9484,20 @@ "title": "Sensor", "subTitle": "RAK_4631_sensor_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_sensor_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_sensor_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "RAK_4631_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "RAK_4631_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "RAK_4631_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "RAK_4631_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -9515,19 +9515,19 @@ "title": "Full Companion", "subTitle": "RAK_3112_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3112_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3112_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "RAK_3112_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "RAK_3112_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "RAK_3112_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "RAK_3112_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -9539,19 +9539,19 @@ "title": "Repeater", "subTitle": "RAK_3112_repeater-full-usb-wifi-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3112_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3112_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "RAK_3112_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "RAK_3112_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "RAK_3112_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "RAK_3112_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -9563,19 +9563,19 @@ "title": "Repeater", "subTitle": "RAK_3112_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3112_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3112_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "RAK_3112_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "RAK_3112_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "RAK_3112_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "RAK_3112_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -9587,19 +9587,19 @@ "title": "Room Server", "subTitle": "RAK_3112_room_server-full-usb-wifi-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3112_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3112_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "RAK_3112_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "RAK_3112_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "RAK_3112_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "RAK_3112_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -9611,19 +9611,19 @@ "title": "Room Server", "subTitle": "RAK_3112_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3112_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3112_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "RAK_3112_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "RAK_3112_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "RAK_3112_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "RAK_3112_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -9635,19 +9635,19 @@ "title": "Sensor", "subTitle": "RAK_3112_sensor-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3112_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3112_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "RAK_3112_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "RAK_3112_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "RAK_3112_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "RAK_3112_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -9666,19 +9666,19 @@ "title": "Full Companion", "subTitle": "RAK_3401_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3401_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3401_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_3401_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_3401_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_3401_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_3401_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9690,19 +9690,19 @@ "title": "Repeater", "subTitle": "RAK_3401_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3401_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3401_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_3401_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_3401_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_3401_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_3401_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9714,19 +9714,19 @@ "title": "Repeater", "subTitle": "RAK_3401_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3401_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3401_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_3401_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_3401_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_3401_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_3401_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9738,19 +9738,19 @@ "title": "Repeater", "subTitle": "RAK_3401_repeater_rak13302_w25q16_lora_ota-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3401_repeater_rak13302_w25q16_lora_ota-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_repeater_rak13302_w25q16_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_repeater_rak13302_w25q16_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3401_repeater_rak13302_w25q16_lora_ota-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_repeater_rak13302_w25q16_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_repeater_rak13302_w25q16_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_3401_repeater_rak13302_w25q16_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_repeater_rak13302_w25q16_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_3401_repeater_rak13302_w25q16_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_repeater_rak13302_w25q16_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_3401_repeater_rak13302_w25q16_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_repeater_rak13302_w25q16_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_3401_repeater_rak13302_w25q16_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_repeater_rak13302_w25q16_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9762,20 +9762,20 @@ "title": "Repeater", "subTitle": "RAK_3401_repeater_unified_lora_ota-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3401_repeater_unified_lora_ota-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_repeater_unified_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_repeater_unified_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3401_repeater_unified_lora_ota-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPACITY - Neighbor table: 50 entries.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_repeater_unified_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_repeater_unified_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "RAK_3401_repeater_unified_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_repeater_unified_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "RAK_3401_repeater_unified_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_repeater_unified_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "RAK_3401_repeater_unified_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_repeater_unified_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "RAK_3401_repeater_unified_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_repeater_unified_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -9786,19 +9786,19 @@ "title": "Room Server", "subTitle": "RAK_3401_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3401_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3401_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_3401_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_3401_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_3401_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_3401_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9810,20 +9810,20 @@ "title": "Room Server", "subTitle": "RAK_3401_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3401_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3401_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "RAK_3401_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "RAK_3401_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "RAK_3401_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "RAK_3401_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -9834,19 +9834,19 @@ "title": "Sensor", "subTitle": "RAK_3401_sensor", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3401_sensor. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3401_sensor. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_3401_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_3401_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_3401_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_3401_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9858,20 +9858,20 @@ "title": "Sensor", "subTitle": "RAK_3401_sensor_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3401_sensor_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3401_sensor_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "RAK_3401_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "RAK_3401_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "RAK_3401_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "RAK_3401_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -9889,19 +9889,19 @@ "title": "Full Companion", "subTitle": "RAK_WisMesh_Tag_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_WisMesh_Tag_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_WisMesh_Tag_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_WisMesh_Tag_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_WisMesh_Tag_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_WisMesh_Tag_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_WisMesh_Tag_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9913,19 +9913,19 @@ "title": "Repeater", "subTitle": "RAK_WisMesh_Tag_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_WisMesh_Tag_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_WisMesh_Tag_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_WisMesh_Tag_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_WisMesh_Tag_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_WisMesh_Tag_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_WisMesh_Tag_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9937,19 +9937,19 @@ "title": "Repeater", "subTitle": "RAK_WisMesh_Tag_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_WisMesh_Tag_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_WisMesh_Tag_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_WisMesh_Tag_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_WisMesh_Tag_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_WisMesh_Tag_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_WisMesh_Tag_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9961,19 +9961,19 @@ "title": "Room Server", "subTitle": "RAK_WisMesh_Tag_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_WisMesh_Tag_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_WisMesh_Tag_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_WisMesh_Tag_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_WisMesh_Tag_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_WisMesh_Tag_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_WisMesh_Tag_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9985,20 +9985,20 @@ "title": "Room Server", "subTitle": "RAK_WisMesh_Tag_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_WisMesh_Tag_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_WisMesh_Tag_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "RAK_WisMesh_Tag_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "RAK_WisMesh_Tag_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "RAK_WisMesh_Tag_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "RAK_WisMesh_Tag_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -10009,19 +10009,19 @@ "title": "Sensor", "subTitle": "RAK_WisMesh_Tag_sensor", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_WisMesh_Tag_sensor. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_WisMesh_Tag_sensor. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_WisMesh_Tag_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_WisMesh_Tag_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_WisMesh_Tag_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_WisMesh_Tag_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -10033,20 +10033,20 @@ "title": "Sensor", "subTitle": "RAK_WisMesh_Tag_sensor_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_WisMesh_Tag_sensor_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_WisMesh_Tag_sensor_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "RAK_WisMesh_Tag_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "RAK_WisMesh_Tag_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "RAK_WisMesh_Tag_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "RAK_WisMesh_Tag_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -10064,20 +10064,20 @@ "title": "Companion BLE", "subTitle": "PicoW_companion_radio_ble", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - PicoW_companion_radio_ble. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/PicoW_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/PicoW_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - PicoW_companion_radio_ble. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/PicoW_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/PicoW_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "download", - "name": "PicoW_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/PicoW_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "title": "Download" + "name": "PicoW_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/PicoW_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" }, { "type": "download", - "name": "PicoW_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/PicoW_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "name": "PicoW_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/PicoW_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "title": "Download" } ] } @@ -10088,20 +10088,20 @@ "title": "Companion USB", "subTitle": "PicoW_companion_radio", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - PicoW_companion_radio. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/PicoW_companion_radio-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/PicoW_companion_radio-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - PicoW_companion_radio. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/PicoW_companion_radio-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/PicoW_companion_radio-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "download", - "name": "PicoW_companion_radio-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/PicoW_companion_radio-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "title": "Download" + "name": "PicoW_companion_radio-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/PicoW_companion_radio-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" }, { "type": "download", - "name": "PicoW_companion_radio-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/PicoW_companion_radio-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "name": "PicoW_companion_radio-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/PicoW_companion_radio-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "title": "Download" } ] } @@ -10112,19 +10112,19 @@ "title": "Companion USB", "subTitle": "PicoW_companion_radio_usb", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - PicoW_companion_radio_usb. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/PicoW_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/PicoW_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - PicoW_companion_radio_usb. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/PicoW_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/PicoW_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "download", - "name": "PicoW_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/PicoW_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "PicoW_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/PicoW_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" }, { "type": "download", - "name": "PicoW_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/PicoW_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "PicoW_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/PicoW_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "Download" } ] @@ -10136,20 +10136,20 @@ "title": "Companion USB", "subTitle": "PicoW_companion_radio_wifi", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - PicoW_companion_radio_wifi. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/PicoW_companion_radio_wifi-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/PicoW_companion_radio_wifi-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - PicoW_companion_radio_wifi. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/PicoW_companion_radio_wifi-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/PicoW_companion_radio_wifi-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "download", - "name": "PicoW_companion_radio_wifi-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/PicoW_companion_radio_wifi-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "title": "Download" + "name": "PicoW_companion_radio_wifi-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/PicoW_companion_radio_wifi-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" }, { "type": "download", - "name": "PicoW_companion_radio_wifi-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/PicoW_companion_radio_wifi-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "name": "PicoW_companion_radio_wifi-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/PicoW_companion_radio_wifi-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "title": "Download" } ] } @@ -10167,19 +10167,19 @@ "title": "Companion USB", "subTitle": "waveshare_rp2040_lora_companion_radio_usb", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - waveshare_rp2040_lora_companion_radio_usb. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/waveshare_rp2040_lora_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/waveshare_rp2040_lora_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - waveshare_rp2040_lora_companion_radio_usb. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/waveshare_rp2040_lora_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/waveshare_rp2040_lora_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "download", - "name": "waveshare_rp2040_lora_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/waveshare_rp2040_lora_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "waveshare_rp2040_lora_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/waveshare_rp2040_lora_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" }, { "type": "download", - "name": "waveshare_rp2040_lora_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/waveshare_rp2040_lora_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "waveshare_rp2040_lora_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/waveshare_rp2040_lora_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "Download" } ] @@ -10198,19 +10198,19 @@ "title": "Full Companion", "subTitle": "SenseCapIndicator-ESPNow_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - SenseCapIndicator-ESPNow_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCapIndicator-ESPNow_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCapIndicator-ESPNow_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - SenseCapIndicator-ESPNow_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCapIndicator-ESPNow_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCapIndicator-ESPNow_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "SenseCapIndicator-ESPNow_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCapIndicator-ESPNow_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "SenseCapIndicator-ESPNow_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCapIndicator-ESPNow_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "SenseCapIndicator-ESPNow_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCapIndicator-ESPNow_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "SenseCapIndicator-ESPNow_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCapIndicator-ESPNow_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -10229,19 +10229,19 @@ "title": "Full Companion", "subTitle": "SenseCap_Solar_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - SenseCap_Solar_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCap_Solar_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCap_Solar_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - SenseCap_Solar_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCap_Solar_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCap_Solar_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "SenseCap_Solar_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCap_Solar_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "SenseCap_Solar_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCap_Solar_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "SenseCap_Solar_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCap_Solar_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "SenseCap_Solar_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCap_Solar_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -10253,19 +10253,19 @@ "title": "Repeater", "subTitle": "SenseCap_Solar_repeater-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - SenseCap_Solar_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCap_Solar_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCap_Solar_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - SenseCap_Solar_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCap_Solar_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCap_Solar_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "SenseCap_Solar_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCap_Solar_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "SenseCap_Solar_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCap_Solar_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "SenseCap_Solar_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCap_Solar_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "SenseCap_Solar_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCap_Solar_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -10277,19 +10277,19 @@ "title": "Repeater", "subTitle": "SenseCap_Solar_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - SenseCap_Solar_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCap_Solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCap_Solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - SenseCap_Solar_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCap_Solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCap_Solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "SenseCap_Solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCap_Solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "SenseCap_Solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCap_Solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "SenseCap_Solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCap_Solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "SenseCap_Solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCap_Solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -10301,19 +10301,19 @@ "title": "Room Server", "subTitle": "SenseCap_Solar_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - SenseCap_Solar_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCap_Solar_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCap_Solar_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - SenseCap_Solar_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCap_Solar_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCap_Solar_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "SenseCap_Solar_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCap_Solar_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "SenseCap_Solar_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCap_Solar_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "SenseCap_Solar_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCap_Solar_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "SenseCap_Solar_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCap_Solar_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -10325,20 +10325,20 @@ "title": "Room Server", "subTitle": "SenseCap_Solar_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - SenseCap_Solar_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCap_Solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCap_Solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - SenseCap_Solar_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCap_Solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCap_Solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "SenseCap_Solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCap_Solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "SenseCap_Solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCap_Solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "SenseCap_Solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCap_Solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "SenseCap_Solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCap_Solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -10356,19 +10356,19 @@ "title": "Full Companion", "subTitle": "t1000e_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - t1000e_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - t1000e_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "t1000e_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "t1000e_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "t1000e_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "t1000e_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -10380,19 +10380,19 @@ "title": "Repeater", "subTitle": "t1000e_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - t1000e_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - t1000e_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "t1000e_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "t1000e_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "t1000e_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "t1000e_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -10404,19 +10404,19 @@ "title": "Repeater", "subTitle": "t1000e_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - t1000e_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - t1000e_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "t1000e_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "t1000e_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "t1000e_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "t1000e_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -10428,19 +10428,19 @@ "title": "Room Server", "subTitle": "t1000e_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - t1000e_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - t1000e_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "t1000e_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "t1000e_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "t1000e_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "t1000e_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -10452,20 +10452,20 @@ "title": "Room Server", "subTitle": "t1000e_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - t1000e_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - t1000e_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "t1000e_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "t1000e_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "t1000e_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "t1000e_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -10476,20 +10476,20 @@ "title": "Sensor", "subTitle": "t1000e_sensor", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - t1000e_sensor. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - t1000e_sensor. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "t1000e_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "t1000e_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "t1000e_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "t1000e_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -10500,20 +10500,20 @@ "title": "Sensor", "subTitle": "t1000e_sensor_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - t1000e_sensor_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - t1000e_sensor_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "t1000e_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "t1000e_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "t1000e_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "t1000e_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -10531,19 +10531,19 @@ "title": "Full Companion", "subTitle": "WioTrackerL1_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "WioTrackerL1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "WioTrackerL1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "WioTrackerL1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "WioTrackerL1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -10555,19 +10555,19 @@ "title": "Repeater", "subTitle": "WioTrackerL1_repeater-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "WioTrackerL1_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "WioTrackerL1_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "WioTrackerL1_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "WioTrackerL1_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -10579,19 +10579,19 @@ "title": "Repeater", "subTitle": "WioTrackerL1_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "WioTrackerL1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "WioTrackerL1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "WioTrackerL1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "WioTrackerL1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -10603,19 +10603,19 @@ "title": "Room Server", "subTitle": "WioTrackerL1_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "WioTrackerL1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "WioTrackerL1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "WioTrackerL1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "WioTrackerL1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -10627,20 +10627,20 @@ "title": "Room Server", "subTitle": "WioTrackerL1_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "WioTrackerL1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "WioTrackerL1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "WioTrackerL1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "WioTrackerL1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -10658,19 +10658,19 @@ "title": "Companion BLE", "subTitle": "wio_wm1110_companion_radio_ble", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - wio_wm1110_companion_radio_ble. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio_wm1110_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio_wm1110_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - wio_wm1110_companion_radio_ble. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio_wm1110_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio_wm1110_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "download", - "name": "wio_wm1110_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio_wm1110_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "wio_wm1110_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio_wm1110_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" }, { "type": "download", - "name": "wio_wm1110_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio_wm1110_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "wio_wm1110_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio_wm1110_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Download" } ] @@ -10682,19 +10682,19 @@ "title": "Repeater", "subTitle": "wio_wm1110_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - wio_wm1110_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio_wm1110_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio_wm1110_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - wio_wm1110_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio_wm1110_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio_wm1110_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "download", - "name": "wio_wm1110_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio_wm1110_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "wio_wm1110_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio_wm1110_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" }, { "type": "download", - "name": "wio_wm1110_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio_wm1110_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "wio_wm1110_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio_wm1110_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Download" } ] @@ -10706,19 +10706,19 @@ "title": "Repeater", "subTitle": "wio_wm1110_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - wio_wm1110_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio_wm1110_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio_wm1110_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - wio_wm1110_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio_wm1110_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio_wm1110_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "download", - "name": "wio_wm1110_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio_wm1110_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "wio_wm1110_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio_wm1110_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" }, { "type": "download", - "name": "wio_wm1110_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio_wm1110_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "wio_wm1110_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio_wm1110_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Download" } ] @@ -10730,19 +10730,19 @@ "title": "Room Server", "subTitle": "wio_wm1110_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - wio_wm1110_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio_wm1110_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio_wm1110_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - wio_wm1110_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio_wm1110_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio_wm1110_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "download", - "name": "wio_wm1110_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio_wm1110_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "wio_wm1110_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio_wm1110_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" }, { "type": "download", - "name": "wio_wm1110_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio_wm1110_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "wio_wm1110_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio_wm1110_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Download" } ] @@ -10754,19 +10754,19 @@ "title": "Room Server", "subTitle": "wio_wm1110_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - wio_wm1110_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio_wm1110_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio_wm1110_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - wio_wm1110_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio_wm1110_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio_wm1110_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "download", - "name": "wio_wm1110_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio_wm1110_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "wio_wm1110_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio_wm1110_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" }, { "type": "download", - "name": "wio_wm1110_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio_wm1110_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "wio_wm1110_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio_wm1110_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Download" } ] @@ -10785,19 +10785,19 @@ "title": "Companion USB", "subTitle": "wio-e5-mini_companion_radio_usb", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - wio-e5-mini_companion_radio_usb. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nLOGGING - USB Companion transport remains available. Packet diagnostics are omitted to retain the 32 KiB LittleFS layout on this 256 KiB STM32WL board.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio-e5-mini_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio-e5-mini_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - wio-e5-mini_companion_radio_usb. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nLOGGING - USB Companion transport remains available. Packet diagnostics are omitted to retain the 32 KiB LittleFS layout on this 256 KiB STM32WL board.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio-e5-mini_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio-e5-mini_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "download", - "name": "wio-e5-mini_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio-e5-mini_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "wio-e5-mini_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio-e5-mini_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "Download" }, { "type": "download", - "name": "wio-e5-mini_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.hex", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio-e5-mini_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.hex", + "name": "wio-e5-mini_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.hex", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio-e5-mini_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.hex", "title": "HEX download" } ] @@ -10809,19 +10809,19 @@ "title": "Companion USB", "subTitle": "wio-e5_companion_radio_usb", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - wio-e5_companion_radio_usb. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nLOGGING - USB Companion transport remains available. Packet diagnostics are omitted to retain the 32 KiB LittleFS layout on this 256 KiB STM32WL board.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio-e5_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio-e5_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - wio-e5_companion_radio_usb. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nLOGGING - USB Companion transport remains available. Packet diagnostics are omitted to retain the 32 KiB LittleFS layout on this 256 KiB STM32WL board.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio-e5_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio-e5_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "download", - "name": "wio-e5_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio-e5_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "wio-e5_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio-e5_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "Download" }, { "type": "download", - "name": "wio-e5_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.hex", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio-e5_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.hex", + "name": "wio-e5_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.hex", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio-e5_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.hex", "title": "HEX download" } ] @@ -10840,19 +10840,19 @@ "title": "Full Companion", "subTitle": "Xiao_C3_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_C3_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_C3_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPACITY - Full Companion capacity: 100 contacts and 224 queued messages; all Full transports are retained. Export contacts before updating if you have more than 100; entries beyond this limit may be unavailable or omitted by a later save.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_C3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_C3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_C3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_C3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -10864,19 +10864,19 @@ "title": "Repeater", "subTitle": "Xiao_C3_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_C3_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_C3_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_C3_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_C3_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_C3_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_C3_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -10888,19 +10888,19 @@ "title": "Repeater", "subTitle": "Xiao_C3_repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_C3_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_C3_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_C3_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_C3_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_C3_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_C3_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -10912,19 +10912,19 @@ "title": "Room Server", "subTitle": "Xiao_C3_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_C3_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_C3_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_C3_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_C3_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_C3_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_C3_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -10936,19 +10936,19 @@ "title": "Room Server", "subTitle": "Xiao_C3_room_server-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_C3_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_C3_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_C3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_C3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_C3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_C3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -10960,19 +10960,19 @@ "title": "Room Server", "subTitle": "Xiao_C3_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_C3_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_C3_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_C3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_C3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_C3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_C3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -10991,19 +10991,19 @@ "title": "Full Companion", "subTitle": "Xiao_C6_companion_radio_full_", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_C6_companion_radio_full_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C6_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C6_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_C6_companion_radio_full_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C6_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C6_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_C6_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C6_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_C6_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C6_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_C6_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C6_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_C6_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C6_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -11015,19 +11015,19 @@ "title": "Repeater", "subTitle": "Xiao_C6_repeater_-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_C6_repeater_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C6_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C6_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_C6_repeater_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C6_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C6_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_C6_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C6_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_C6_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C6_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_C6_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C6_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_C6_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C6_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -11039,19 +11039,19 @@ "title": "Repeater", "subTitle": "Xiao_C6_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_C6_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_C6_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -11070,19 +11070,19 @@ "title": "Full Companion", "subTitle": "Xiao_nrf52_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_nrf52_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_nrf52_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_nrf52_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_nrf52_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_nrf52_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_nrf52_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Xiao_nrf52_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_nrf52_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Xiao_nrf52_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_nrf52_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Xiao_nrf52_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_nrf52_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Xiao_nrf52_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_nrf52_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -11094,19 +11094,19 @@ "title": "Repeater", "subTitle": "Xiao_nrf52_repeater-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_nrf52_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_nrf52_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_nrf52_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_nrf52_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_nrf52_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_nrf52_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Xiao_nrf52_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_nrf52_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Xiao_nrf52_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_nrf52_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Xiao_nrf52_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_nrf52_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Xiao_nrf52_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_nrf52_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -11118,20 +11118,20 @@ "title": "Repeater", "subTitle": "Xiao_nrf52_repeater_bridge_rs232", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_nrf52_repeater_bridge_rs232. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_nrf52_repeater_bridge_rs232-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_nrf52_repeater_bridge_rs232-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_nrf52_repeater_bridge_rs232. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_nrf52_repeater_bridge_rs232-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_nrf52_repeater_bridge_rs232-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "Xiao_nrf52_repeater_bridge_rs232-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_nrf52_repeater_bridge_rs232-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "Xiao_nrf52_repeater_bridge_rs232-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_nrf52_repeater_bridge_rs232-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "Xiao_nrf52_repeater_bridge_rs232-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_nrf52_repeater_bridge_rs232-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "Xiao_nrf52_repeater_bridge_rs232-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_nrf52_repeater_bridge_rs232-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -11142,19 +11142,19 @@ "title": "Room Server", "subTitle": "Xiao_nrf52_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_nrf52_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_nrf52_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_nrf52_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_nrf52_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_nrf52_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_nrf52_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Xiao_nrf52_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_nrf52_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Xiao_nrf52_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_nrf52_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Xiao_nrf52_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_nrf52_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Xiao_nrf52_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_nrf52_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -11166,20 +11166,20 @@ "title": "Room Server", "subTitle": "Xiao_nrf52_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_nrf52_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_nrf52_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_nrf52_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_nrf52_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_nrf52_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_nrf52_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "Xiao_nrf52_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_nrf52_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "Xiao_nrf52_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_nrf52_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "Xiao_nrf52_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_nrf52_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "Xiao_nrf52_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_nrf52_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -11197,19 +11197,19 @@ "title": "Companion USB", "subTitle": "Xiao_rp2040_companion_radio_usb", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_rp2040_companion_radio_usb. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_rp2040_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_rp2040_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_rp2040_companion_radio_usb. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_rp2040_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_rp2040_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "download", - "name": "Xiao_rp2040_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_rp2040_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Xiao_rp2040_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_rp2040_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" }, { "type": "download", - "name": "Xiao_rp2040_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_rp2040_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_rp2040_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_rp2040_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "Download" } ] @@ -11228,19 +11228,19 @@ "title": "Full Companion", "subTitle": "Xiao_S3_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_S3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_S3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_S3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -11252,19 +11252,19 @@ "title": "Repeater", "subTitle": "Xiao_S3_repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_S3_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_S3_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_S3_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -11276,19 +11276,19 @@ "title": "Repeater", "subTitle": "Xiao_S3_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_S3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_S3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_S3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -11300,19 +11300,19 @@ "title": "Room Server", "subTitle": "Xiao_S3_room_server-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_S3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_S3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_S3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -11324,19 +11324,19 @@ "title": "Room Server", "subTitle": "Xiao_S3_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -11348,19 +11348,19 @@ "title": "Sensor", "subTitle": "Xiao_S3_sensor-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_S3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_S3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_S3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -11379,19 +11379,19 @@ "title": "Full Companion", "subTitle": "Xiao_S3_WIO_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_WIO_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_WIO_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_WIO_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_S3_WIO_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_S3_WIO_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_S3_WIO_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -11403,19 +11403,19 @@ "title": "Repeater", "subTitle": "Xiao_S3_WIO_repeater-full-usb-wifi-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_WIO_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_WIO_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_WIO_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_S3_WIO_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_S3_WIO_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_S3_WIO_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -11427,19 +11427,19 @@ "title": "Repeater", "subTitle": "Xiao_S3_WIO_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_WIO_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_WIO_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_WIO_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_S3_WIO_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_S3_WIO_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_S3_WIO_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -11451,19 +11451,19 @@ "title": "Room Server", "subTitle": "Xiao_S3_WIO_room_server-full-usb-wifi-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_WIO_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_WIO_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_WIO_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_S3_WIO_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_S3_WIO_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_S3_WIO_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -11475,19 +11475,19 @@ "title": "Room Server", "subTitle": "Xiao_S3_WIO_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_WIO_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_WIO_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_WIO_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_S3_WIO_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_S3_WIO_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_S3_WIO_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -11499,19 +11499,19 @@ "title": "Sensor", "subTitle": "Xiao_S3_WIO_sensor-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_WIO_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_WIO_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_WIO_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_S3_WIO_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_S3_WIO_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_S3_WIO_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -11530,19 +11530,19 @@ "title": "Full Companion", "subTitle": "solarxiao_30S_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - solarxiao_30S_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_30S_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_30S_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - solarxiao_30S_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_30S_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_30S_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "solarxiao_30S_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_30S_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "solarxiao_30S_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_30S_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "solarxiao_30S_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_30S_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "solarxiao_30S_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_30S_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -11554,19 +11554,19 @@ "title": "Full Companion", "subTitle": "solarxiao_33S_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - solarxiao_33S_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_33S_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_33S_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - solarxiao_33S_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_33S_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_33S_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "solarxiao_33S_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_33S_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "solarxiao_33S_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_33S_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "solarxiao_33S_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_33S_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "solarxiao_33S_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_33S_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -11578,19 +11578,19 @@ "title": "Repeater", "subTitle": "solarxiao_30S_repeater-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - solarxiao_30S_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_30S_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_30S_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - solarxiao_30S_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_30S_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_30S_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "solarxiao_30S_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_30S_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "solarxiao_30S_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_30S_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "solarxiao_30S_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_30S_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "solarxiao_30S_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_30S_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -11602,19 +11602,19 @@ "title": "Repeater", "subTitle": "solarxiao_33S_repeater-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - solarxiao_33S_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_33S_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_33S_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - solarxiao_33S_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_33S_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_33S_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "solarxiao_33S_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_33S_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "solarxiao_33S_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_33S_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "solarxiao_33S_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_33S_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "solarxiao_33S_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_33S_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -11626,19 +11626,19 @@ "title": "Room Server", "subTitle": "solarxiao_30S_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - solarxiao_30S_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_30S_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_30S_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - solarxiao_30S_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_30S_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_30S_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "solarxiao_30S_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_30S_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "solarxiao_30S_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_30S_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "solarxiao_30S_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_30S_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "solarxiao_30S_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_30S_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -11650,20 +11650,20 @@ "title": "Room Server", "subTitle": "solarxiao_30S_room_server_lora_ota-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - solarxiao_30S_room_server_lora_ota-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_30S_room_server_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_30S_room_server_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - solarxiao_30S_room_server_lora_ota-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_30S_room_server_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_30S_room_server_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "solarxiao_30S_room_server_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_30S_room_server_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "solarxiao_30S_room_server_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_30S_room_server_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "solarxiao_30S_room_server_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_30S_room_server_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "solarxiao_30S_room_server_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_30S_room_server_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -11674,19 +11674,19 @@ "title": "Room Server", "subTitle": "solarxiao_33S_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - solarxiao_33S_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_33S_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_33S_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - solarxiao_33S_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_33S_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_33S_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "solarxiao_33S_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_33S_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "solarxiao_33S_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_33S_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "solarxiao_33S_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_33S_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "solarxiao_33S_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_33S_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -11698,20 +11698,20 @@ "title": "Room Server", "subTitle": "solarxiao_33S_room_server_lora_ota-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - solarxiao_33S_room_server_lora_ota-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_33S_room_server_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_33S_room_server_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - solarxiao_33S_room_server_lora_ota-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_33S_room_server_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_33S_room_server_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "solarxiao_33S_room_server_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_33S_room_server_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "solarxiao_33S_room_server_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_33S_room_server_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "solarxiao_33S_room_server_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_33S_room_server_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "solarxiao_33S_room_server_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_33S_room_server_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -11729,19 +11729,19 @@ "title": "Repeater", "subTitle": "Tenstar_C3_sx1262_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tenstar_C3_sx1262_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tenstar_C3_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tenstar_C3_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tenstar_C3_sx1262_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tenstar_C3_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tenstar_C3_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Tenstar_C3_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tenstar_C3_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Tenstar_C3_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tenstar_C3_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Tenstar_C3_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tenstar_C3_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Tenstar_C3_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tenstar_C3_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -11753,19 +11753,19 @@ "title": "Repeater", "subTitle": "Tenstar_C3_sx1262_repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tenstar_C3_sx1262_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tenstar_C3_sx1262_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tenstar_C3_sx1262_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tenstar_C3_sx1262_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tenstar_C3_sx1262_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tenstar_C3_sx1262_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Tenstar_C3_sx1262_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tenstar_C3_sx1262_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Tenstar_C3_sx1262_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tenstar_C3_sx1262_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Tenstar_C3_sx1262_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tenstar_C3_sx1262_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Tenstar_C3_sx1262_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tenstar_C3_sx1262_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -11777,19 +11777,19 @@ "title": "Repeater", "subTitle": "Tenstar_C3_sx1268_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tenstar_C3_sx1268_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tenstar_C3_sx1268_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tenstar_C3_sx1268_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tenstar_C3_sx1268_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tenstar_C3_sx1268_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tenstar_C3_sx1268_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Tenstar_C3_sx1268_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tenstar_C3_sx1268_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Tenstar_C3_sx1268_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tenstar_C3_sx1268_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Tenstar_C3_sx1268_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tenstar_C3_sx1268_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Tenstar_C3_sx1268_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tenstar_C3_sx1268_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -11801,19 +11801,19 @@ "title": "Repeater", "subTitle": "Tenstar_C3_sx1268_repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tenstar_C3_sx1268_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tenstar_C3_sx1268_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tenstar_C3_sx1268_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tenstar_C3_sx1268_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tenstar_C3_sx1268_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tenstar_C3_sx1268_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Tenstar_C3_sx1268_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tenstar_C3_sx1268_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Tenstar_C3_sx1268_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tenstar_C3_sx1268_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Tenstar_C3_sx1268_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tenstar_C3_sx1268_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Tenstar_C3_sx1268_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tenstar_C3_sx1268_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -11832,19 +11832,19 @@ "title": "Companion USB", "subTitle": "Tiny_Relay_companion_radio_usb", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tiny_Relay_companion_radio_usb. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nLOGGING - USB Companion transport remains available. Packet diagnostics are omitted to retain the 32 KiB LittleFS layout on this 256 KiB STM32WL board.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tiny_Relay_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tiny_Relay_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tiny_Relay_companion_radio_usb. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nLOGGING - USB Companion transport remains available. Packet diagnostics are omitted to retain the 32 KiB LittleFS layout on this 256 KiB STM32WL board.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tiny_Relay_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tiny_Relay_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "download", - "name": "Tiny_Relay_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tiny_Relay_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Tiny_Relay_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tiny_Relay_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "Download" }, { "type": "download", - "name": "Tiny_Relay_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.hex", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tiny_Relay_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.hex", + "name": "Tiny_Relay_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.hex", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tiny_Relay_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.hex", "title": "HEX download" } ] @@ -11863,19 +11863,19 @@ "title": "Full Companion", "subTitle": "Nano_G2_Ultra_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Nano_G2_Ultra_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Nano_G2_Ultra_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Nano_G2_Ultra_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Nano_G2_Ultra_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Nano_G2_Ultra_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Nano_G2_Ultra_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Nano_G2_Ultra_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Nano_G2_Ultra_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Nano_G2_Ultra_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Nano_G2_Ultra_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Nano_G2_Ultra_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Nano_G2_Ultra_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Nano_G2_Ultra_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Nano_G2_Ultra_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -11887,19 +11887,19 @@ "title": "Repeater", "subTitle": "Nano_G2_Ultra_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Nano_G2_Ultra_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Nano_G2_Ultra_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Nano_G2_Ultra_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Nano_G2_Ultra_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Nano_G2_Ultra_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Nano_G2_Ultra_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Nano_G2_Ultra_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Nano_G2_Ultra_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Nano_G2_Ultra_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Nano_G2_Ultra_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Nano_G2_Ultra_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Nano_G2_Ultra_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Nano_G2_Ultra_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Nano_G2_Ultra_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -11911,19 +11911,19 @@ "title": "Repeater", "subTitle": "Nano_G2_Ultra_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Nano_G2_Ultra_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Nano_G2_Ultra_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Nano_G2_Ultra_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Nano_G2_Ultra_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Nano_G2_Ultra_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Nano_G2_Ultra_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Nano_G2_Ultra_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Nano_G2_Ultra_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Nano_G2_Ultra_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Nano_G2_Ultra_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Nano_G2_Ultra_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Nano_G2_Ultra_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Nano_G2_Ultra_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Nano_G2_Ultra_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -11935,19 +11935,19 @@ "title": "Room Server", "subTitle": "Nano_G2_Ultra_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Nano_G2_Ultra_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Nano_G2_Ultra_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Nano_G2_Ultra_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Nano_G2_Ultra_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Nano_G2_Ultra_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Nano_G2_Ultra_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Nano_G2_Ultra_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Nano_G2_Ultra_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Nano_G2_Ultra_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Nano_G2_Ultra_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Nano_G2_Ultra_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Nano_G2_Ultra_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Nano_G2_Ultra_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Nano_G2_Ultra_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -11959,20 +11959,20 @@ "title": "Room Server", "subTitle": "Nano_G2_Ultra_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Nano_G2_Ultra_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Nano_G2_Ultra_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Nano_G2_Ultra_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Nano_G2_Ultra_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Nano_G2_Ultra_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Nano_G2_Ultra_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "Nano_G2_Ultra_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Nano_G2_Ultra_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "Nano_G2_Ultra_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Nano_G2_Ultra_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "Nano_G2_Ultra_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Nano_G2_Ultra_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "Nano_G2_Ultra_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Nano_G2_Ultra_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -11990,19 +11990,19 @@ "title": "Full Companion", "subTitle": "Station_G2_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G2_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G2_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Station_G2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Station_G2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Station_G2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Station_G2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12014,19 +12014,19 @@ "title": "Repeater", "subTitle": "Station_G2_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G2_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G2_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Station_G2_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Station_G2_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Station_G2_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Station_G2_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12038,19 +12038,19 @@ "title": "Repeater", "subTitle": "Station_G2_repeater_observer_mqtt-full-usb-wifi-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G2_repeater_observer_mqtt-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore v1.17.1.8-halo-keymind-cascade-dev with Halo/Keymind retry tuning, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\n\nROLE - Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password.\n\nPROFILE - Unified FULL USB + Wi-Fi observer: uses expanded partitions, compiles USB packet logging and the on-device Wi-Fi MQTT bridge into one image, keeps verbose USB debug off, and retains the complete role CLI. Use set logging.output off|usb|wifi|both to persist the active paths. LoRa self-update is enabled. With no saved SSID, the setup AP is available for 30 minutes per boot and then powers Wi-Fi off; configured Wi-Fi retains its normal indefinite reconnect behavior.\n\nINSTALL - Flash the merged bootloader, partition table, and app image over USB for a new Full layout, or use a supported exact board and role migration ZIP. Routine app-only upgrades then require the same target and compatible layout.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Unified FULL USB + Wi-Fi observer.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Station_G2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Station_G2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Station_G2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Station_G2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12062,19 +12062,19 @@ "title": "Room Server", "subTitle": "Station_G2_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G2_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G2_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Station_G2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Station_G2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Station_G2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Station_G2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12086,19 +12086,19 @@ "title": "Room Server", "subTitle": "Station_G2_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G2_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G2_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Station_G2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Station_G2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Station_G2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Station_G2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12110,19 +12110,19 @@ "title": "Room Server", "subTitle": "Station_G2_room_server_observer_mqtt-full-usb-wifi-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G2_room_server_observer_mqtt-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore v1.17.1.8-halo-keymind-cascade-dev with Halo/Keymind retry tuning, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\n\nROLE - Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials.\n\nPROFILE - Unified FULL USB + Wi-Fi observer: uses expanded partitions, compiles USB packet logging and the on-device Wi-Fi MQTT bridge into one image, keeps verbose USB debug off, and retains the complete role CLI. Use set logging.output off|usb|wifi|both to persist the active paths. LoRa self-update is enabled. With no saved SSID, the setup AP is available for 30 minutes per boot and then powers Wi-Fi off; configured Wi-Fi retains its normal indefinite reconnect behavior.\n\nINSTALL - Flash the merged bootloader, partition table, and app image over USB for a new Full layout, or use a supported exact board and role migration ZIP. Routine app-only upgrades then require the same target and compatible layout.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Unified FULL USB + Wi-Fi observer.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Station_G2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Station_G2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Station_G2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Station_G2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12141,19 +12141,19 @@ "title": "Full Companion", "subTitle": "Station_G3_ESP32_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G3_ESP32_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G3_ESP32_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Station_G3_ESP32_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Station_G3_ESP32_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Station_G3_ESP32_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Station_G3_ESP32_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12165,19 +12165,19 @@ "title": "Repeater", "subTitle": "Station_G3_ESP32_repeater-full-usb-wifi-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G3_ESP32_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G3_ESP32_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Station_G3_ESP32_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Station_G3_ESP32_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Station_G3_ESP32_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Station_G3_ESP32_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12189,19 +12189,19 @@ "title": "Room Server", "subTitle": "Station_G3_ESP32_room_server-full-usb-wifi-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G3_ESP32_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G3_ESP32_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Station_G3_ESP32_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Station_G3_ESP32_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Station_G3_ESP32_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Station_G3_ESP32_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12213,19 +12213,19 @@ "title": "Room Server", "subTitle": "Station_G3_ESP32_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G3_ESP32_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G3_ESP32_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Station_G3_ESP32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Station_G3_ESP32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Station_G3_ESP32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Station_G3_ESP32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12244,19 +12244,19 @@ "title": "Full Companion", "subTitle": "WHY2025_badge_companion_radio_full_", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WHY2025_badge_companion_radio_full_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WHY2025_badge_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WHY2025_badge_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WHY2025_badge_companion_radio_full_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/WHY2025_badge_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/WHY2025_badge_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "WHY2025_badge_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WHY2025_badge_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "WHY2025_badge_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/WHY2025_badge_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "WHY2025_badge_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WHY2025_badge_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "WHY2025_badge_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/WHY2025_badge_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12268,19 +12268,19 @@ "title": "Repeater", "subTitle": "WHY2025_badge_repeater_-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WHY2025_badge_repeater_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WHY2025_badge_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WHY2025_badge_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WHY2025_badge_repeater_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WHY2025_badge_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WHY2025_badge_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "WHY2025_badge_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WHY2025_badge_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "WHY2025_badge_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WHY2025_badge_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "WHY2025_badge_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WHY2025_badge_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "WHY2025_badge_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WHY2025_badge_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12292,19 +12292,19 @@ "title": "Repeater", "subTitle": "WHY2025_badge_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WHY2025_badge_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WHY2025_badge_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WHY2025_badge_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WHY2025_badge_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WHY2025_badge_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WHY2025_badge_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "WHY2025_badge_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WHY2025_badge_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "WHY2025_badge_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WHY2025_badge_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "WHY2025_badge_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WHY2025_badge_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "WHY2025_badge_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WHY2025_badge_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12323,19 +12323,19 @@ "title": "Full Companion", "subTitle": "MeshTracker_X1_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MeshTracker_X1_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MeshTracker_X1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MeshTracker_X1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MeshTracker_X1_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/MeshTracker_X1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/MeshTracker_X1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "MeshTracker_X1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MeshTracker_X1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "MeshTracker_X1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/MeshTracker_X1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "MeshTracker_X1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MeshTracker_X1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "MeshTracker_X1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/MeshTracker_X1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -12347,19 +12347,19 @@ "title": "Repeater", "subTitle": "MeshTracker_X1_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MeshTracker_X1_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MeshTracker_X1_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MeshTracker_X1_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MeshTracker_X1_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MeshTracker_X1_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MeshTracker_X1_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "MeshTracker_X1_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MeshTracker_X1_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "MeshTracker_X1_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MeshTracker_X1_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "MeshTracker_X1_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MeshTracker_X1_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "MeshTracker_X1_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MeshTracker_X1_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -12371,19 +12371,19 @@ "title": "Repeater", "subTitle": "MeshTracker_X1_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MeshTracker_X1_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MeshTracker_X1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MeshTracker_X1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MeshTracker_X1_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MeshTracker_X1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MeshTracker_X1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "MeshTracker_X1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MeshTracker_X1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "MeshTracker_X1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MeshTracker_X1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "MeshTracker_X1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MeshTracker_X1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "MeshTracker_X1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MeshTracker_X1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -12395,19 +12395,19 @@ "title": "Room Server", "subTitle": "MeshTracker_X1_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MeshTracker_X1_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MeshTracker_X1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MeshTracker_X1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MeshTracker_X1_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MeshTracker_X1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MeshTracker_X1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "MeshTracker_X1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MeshTracker_X1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "MeshTracker_X1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MeshTracker_X1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "MeshTracker_X1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MeshTracker_X1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "MeshTracker_X1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MeshTracker_X1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -12419,20 +12419,20 @@ "title": "Room Server", "subTitle": "MeshTracker_X1_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MeshTracker_X1_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MeshTracker_X1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MeshTracker_X1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MeshTracker_X1_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MeshTracker_X1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MeshTracker_X1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "MeshTracker_X1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MeshTracker_X1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "MeshTracker_X1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MeshTracker_X1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "MeshTracker_X1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MeshTracker_X1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "MeshTracker_X1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MeshTracker_X1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -12450,19 +12450,19 @@ "title": "Full Companion", "subTitle": "meshnology_w12_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - meshnology_w12_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/meshnology_w12_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/meshnology_w12_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - meshnology_w12_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/meshnology_w12_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/meshnology_w12_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "meshnology_w12_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/meshnology_w12_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "meshnology_w12_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/meshnology_w12_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "meshnology_w12_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/meshnology_w12_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "meshnology_w12_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/meshnology_w12_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12474,19 +12474,19 @@ "title": "Repeater", "subTitle": "meshnology_w12_repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - meshnology_w12_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/meshnology_w12_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/meshnology_w12_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - meshnology_w12_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/meshnology_w12_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/meshnology_w12_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "meshnology_w12_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/meshnology_w12_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "meshnology_w12_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/meshnology_w12_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "meshnology_w12_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/meshnology_w12_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "meshnology_w12_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/meshnology_w12_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12498,19 +12498,19 @@ "title": "Room Server", "subTitle": "meshnology_w12_room_server-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - meshnology_w12_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/meshnology_w12_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/meshnology_w12_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - meshnology_w12_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/meshnology_w12_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/meshnology_w12_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "meshnology_w12_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/meshnology_w12_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "meshnology_w12_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/meshnology_w12_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "meshnology_w12_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/meshnology_w12_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "meshnology_w12_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/meshnology_w12_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12522,19 +12522,19 @@ "title": "Room Server", "subTitle": "meshnology_w12_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - meshnology_w12_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/meshnology_w12_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/meshnology_w12_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - meshnology_w12_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/meshnology_w12_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/meshnology_w12_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "meshnology_w12_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/meshnology_w12_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "meshnology_w12_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/meshnology_w12_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "meshnology_w12_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/meshnology_w12_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "meshnology_w12_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/meshnology_w12_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12546,19 +12546,19 @@ "title": "Sensor", "subTitle": "meshnology_w12_sensor-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - meshnology_w12_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/meshnology_w12_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/meshnology_w12_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - meshnology_w12_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/meshnology_w12_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/meshnology_w12_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "meshnology_w12_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/meshnology_w12_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "meshnology_w12_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/meshnology_w12_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "meshnology_w12_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/meshnology_w12_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "meshnology_w12_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/meshnology_w12_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12577,19 +12577,19 @@ "title": "Full Companion", "subTitle": "GAT562_Mesh_Watch13_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_Mesh_Watch13_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Watch13_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Watch13_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_Mesh_Watch13_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Watch13_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Watch13_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "GAT562_Mesh_Watch13_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Watch13_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "GAT562_Mesh_Watch13_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Watch13_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_Mesh_Watch13_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Watch13_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "GAT562_Mesh_Watch13_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Watch13_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -12608,19 +12608,19 @@ "title": "Full Companion", "subTitle": "SenseCapIndicator-LoRa-N16R2_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - SenseCapIndicator-LoRa-N16R2_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCapIndicator-LoRa-N16R2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCapIndicator-LoRa-N16R2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - SenseCapIndicator-LoRa-N16R2_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPACITY - Display renders at 320x320 and scales to the 480x480 panel to preserve internal RAM. All Full transports, 350 contacts, 512 queued messages and full-length message previews are retained.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCapIndicator-LoRa-N16R2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCapIndicator-LoRa-N16R2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "SenseCapIndicator-LoRa-N16R2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCapIndicator-LoRa-N16R2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "SenseCapIndicator-LoRa-N16R2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCapIndicator-LoRa-N16R2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "SenseCapIndicator-LoRa-N16R2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCapIndicator-LoRa-N16R2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "SenseCapIndicator-LoRa-N16R2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCapIndicator-LoRa-N16R2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12632,19 +12632,19 @@ "title": "Full Companion", "subTitle": "SenseCapIndicator-LoRa_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - SenseCapIndicator-LoRa_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCapIndicator-LoRa_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCapIndicator-LoRa_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - SenseCapIndicator-LoRa_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPACITY - Display renders at 320x320 and scales to the 480x480 panel to preserve internal RAM. All Full transports, 350 contacts, 512 queued messages and full-length message previews are retained.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCapIndicator-LoRa_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCapIndicator-LoRa_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "SenseCapIndicator-LoRa_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCapIndicator-LoRa_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "SenseCapIndicator-LoRa_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCapIndicator-LoRa_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "SenseCapIndicator-LoRa_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCapIndicator-LoRa_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "SenseCapIndicator-LoRa_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCapIndicator-LoRa_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12663,19 +12663,19 @@ "title": "Full Companion", "subTitle": "ThinkNode_M8_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M8_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M8_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M8_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M8_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M8_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M8_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ThinkNode_M8_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M8_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ThinkNode_M8_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M8_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M8_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M8_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ThinkNode_M8_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M8_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -12687,19 +12687,19 @@ "title": "Repeater", "subTitle": "ThinkNode_M8_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M8_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M8_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M8_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M8_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M8_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M8_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ThinkNode_M8_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M8_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ThinkNode_M8_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M8_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M8_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M8_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ThinkNode_M8_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M8_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -12711,19 +12711,19 @@ "title": "Repeater", "subTitle": "ThinkNode_M8_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M8_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M8_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M8_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M8_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M8_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M8_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ThinkNode_M8_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M8_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ThinkNode_M8_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M8_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M8_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M8_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ThinkNode_M8_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M8_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -12735,19 +12735,19 @@ "title": "Room Server", "subTitle": "ThinkNode_M8_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M8_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M8_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M8_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M8_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M8_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M8_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ThinkNode_M8_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M8_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ThinkNode_M8_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M8_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M8_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M8_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ThinkNode_M8_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M8_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -12759,20 +12759,20 @@ "title": "Room Server", "subTitle": "ThinkNode_M8_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M8_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M8_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "ThinkNode_M8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "ThinkNode_M8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "ThinkNode_M8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "ThinkNode_M8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -12790,19 +12790,19 @@ "title": "Full Companion", "subTitle": "WioTrackerL1Eink_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1Eink_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1Eink_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1Eink_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1Eink_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1Eink_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1Eink_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "WioTrackerL1Eink_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1Eink_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "WioTrackerL1Eink_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1Eink_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "WioTrackerL1Eink_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1Eink_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "WioTrackerL1Eink_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1Eink_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -12821,19 +12821,19 @@ "title": "Repeater", "subTitle": "GEPRC_Linkflow_900_repeater", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GEPRC_Linkflow_900_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GEPRC_Linkflow_900_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GEPRC_Linkflow_900_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GEPRC_Linkflow_900_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GEPRC_Linkflow_900_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GEPRC_Linkflow_900_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "GEPRC_Linkflow_900_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GEPRC_Linkflow_900_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "GEPRC_Linkflow_900_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GEPRC_Linkflow_900_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "GEPRC_Linkflow_900_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GEPRC_Linkflow_900_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "GEPRC_Linkflow_900_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GEPRC_Linkflow_900_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12845,19 +12845,19 @@ "title": "Repeater", "subTitle": "GEPRC_Linkflow_900_repeater-full-logging-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GEPRC_Linkflow_900_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GEPRC_Linkflow_900_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GEPRC_Linkflow_900_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GEPRC_Linkflow_900_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GEPRC_Linkflow_900_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GEPRC_Linkflow_900_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "GEPRC_Linkflow_900_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GEPRC_Linkflow_900_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "GEPRC_Linkflow_900_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GEPRC_Linkflow_900_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "GEPRC_Linkflow_900_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GEPRC_Linkflow_900_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "GEPRC_Linkflow_900_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GEPRC_Linkflow_900_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12876,19 +12876,19 @@ "title": "Full Companion", "subTitle": "MKE_s3_companion_radio_full", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MKE_s3_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MKE_s3_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "MKE_s3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "MKE_s3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "MKE_s3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "MKE_s3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12900,19 +12900,19 @@ "title": "Repeater", "subTitle": "MKE_s3_repeater-full-logging-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MKE_s3_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MKE_s3_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "MKE_s3_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "MKE_s3_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "MKE_s3_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "MKE_s3_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12924,19 +12924,19 @@ "title": "Repeater", "subTitle": "MKE_s3_repeater_bridge_rs232-full-logging-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MKE_s3_repeater_bridge_rs232-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_repeater_bridge_rs232-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_repeater_bridge_rs232-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MKE_s3_repeater_bridge_rs232-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_repeater_bridge_rs232-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_repeater_bridge_rs232-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "MKE_s3_repeater_bridge_rs232-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_repeater_bridge_rs232-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "MKE_s3_repeater_bridge_rs232-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_repeater_bridge_rs232-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "MKE_s3_repeater_bridge_rs232-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_repeater_bridge_rs232-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "MKE_s3_repeater_bridge_rs232-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_repeater_bridge_rs232-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12948,19 +12948,19 @@ "title": "Room Server", "subTitle": "MKE_s3_room_server-full-logging-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MKE_s3_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MKE_s3_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "MKE_s3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "MKE_s3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "MKE_s3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "MKE_s3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12972,19 +12972,19 @@ "title": "Room Server", "subTitle": "MKE_s3_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MKE_s3_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MKE_s3_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "MKE_s3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "MKE_s3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "MKE_s3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "MKE_s3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12996,19 +12996,19 @@ "title": "Sensor", "subTitle": "MKE_s3_repeater_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MKE_s3_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MKE_s3_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "MKE_s3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "MKE_s3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "MKE_s3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "MKE_s3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -13020,19 +13020,19 @@ "title": "Sensor", "subTitle": "MKE_s3_sensor-full-logging-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MKE_s3_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MKE_s3_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nLOGGING USE - This USB packet-logging build is for a USB-connected MQTT/logging host that reads the serial stream and publishes it. It is not the direct on-device Wi-Fi MQTT bridge.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "MKE_s3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "MKE_s3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "MKE_s3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "MKE_s3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -13051,19 +13051,19 @@ "title": "Repeater", "subTitle": "Station_G3_ESP32_r2_repeater_observer_mqtt-full-usb-wifi-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G3_ESP32_r2_repeater_observer_mqtt-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_r2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_r2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore v1.17.1.8-halo-keymind-cascade-dev with Halo/Keymind retry tuning, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\n\nROLE - Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password.\n\nPROFILE - Unified FULL USB + Wi-Fi observer: uses expanded partitions, compiles USB packet logging and the on-device Wi-Fi MQTT bridge into one image, keeps verbose USB debug off, and retains the complete role CLI. Use set logging.output off|usb|wifi|both to persist the active paths. LoRa self-update is enabled. With no saved SSID, the setup AP is available for 30 minutes per boot and then powers Wi-Fi off; configured Wi-Fi retains its normal indefinite reconnect behavior.\n\nINSTALL - Flash the merged bootloader, partition table, and app image over USB for a new Full layout, or use a supported exact board and role migration ZIP. Routine app-only upgrades then require the same target and compatible layout.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Unified FULL USB + Wi-Fi observer.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_r2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_r2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Station_G3_ESP32_r2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_r2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Station_G3_ESP32_r2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_r2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Station_G3_ESP32_r2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_r2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Station_G3_ESP32_r2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_r2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -13075,19 +13075,19 @@ "title": "Room Server", "subTitle": "Station_G3_ESP32_r2_room_server", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G3_ESP32_r2_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_r2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_r2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G3_ESP32_r2_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_r2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_r2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Station_G3_ESP32_r2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_r2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Station_G3_ESP32_r2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_r2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Station_G3_ESP32_r2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_r2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Station_G3_ESP32_r2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_r2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -13099,19 +13099,19 @@ "title": "Room Server", "subTitle": "Station_G3_ESP32_r2_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G3_ESP32_r2_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_r2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_r2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G3_ESP32_r2_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_r2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_r2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Station_G3_ESP32_r2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_r2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Station_G3_ESP32_r2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_r2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Station_G3_ESP32_r2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_r2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Station_G3_ESP32_r2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_r2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -13123,19 +13123,19 @@ "title": "Room Server", "subTitle": "Station_G3_ESP32_r2_room_server_observer_mqtt-full-usb-wifi-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G3_ESP32_r2_room_server_observer_mqtt-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_r2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_r2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore v1.17.1.8-halo-keymind-cascade-dev with Halo/Keymind retry tuning, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\n\nROLE - Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials.\n\nPROFILE - Unified FULL USB + Wi-Fi observer: uses expanded partitions, compiles USB packet logging and the on-device Wi-Fi MQTT bridge into one image, keeps verbose USB debug off, and retains the complete role CLI. Use set logging.output off|usb|wifi|both to persist the active paths. LoRa self-update is enabled. With no saved SSID, the setup AP is available for 30 minutes per boot and then powers Wi-Fi off; configured Wi-Fi retains its normal indefinite reconnect behavior.\n\nINSTALL - Flash the merged bootloader, partition table, and app image over USB for a new Full layout, or use a supported exact board and role migration ZIP. Routine app-only upgrades then require the same target and compatible layout.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Unified FULL USB + Wi-Fi observer.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_r2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_r2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Station_G3_ESP32_r2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_r2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Station_G3_ESP32_r2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_r2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Station_G3_ESP32_r2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_r2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Station_G3_ESP32_r2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_r2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -13154,20 +13154,20 @@ "title": "Full Companion", "subTitle": "ThinkNode_M4_companion_radio_full", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M4_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M4_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M4_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M4_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M4_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M4_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "ThinkNode_M4_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M4_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "ThinkNode_M4_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M4_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "ThinkNode_M4_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M4_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "ThinkNode_M4_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M4_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13178,20 +13178,20 @@ "title": "Repeater", "subTitle": "ThinkNode_M4_repeater", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M4_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M4_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M4_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M4_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M4_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M4_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "ThinkNode_M4_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M4_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "ThinkNode_M4_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M4_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "ThinkNode_M4_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M4_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "ThinkNode_M4_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M4_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13202,20 +13202,20 @@ "title": "Room Server", "subTitle": "ThinkNode_M4_room_server", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M4_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M4_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M4_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M4_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M4_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M4_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "ThinkNode_M4_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M4_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "ThinkNode_M4_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M4_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "ThinkNode_M4_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M4_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "ThinkNode_M4_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M4_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13226,20 +13226,20 @@ "title": "Room Server", "subTitle": "ThinkNode_M4_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M4_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M4_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "ThinkNode_M4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "ThinkNode_M4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "ThinkNode_M4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "ThinkNode_M4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13250,20 +13250,20 @@ "title": "Sensor", "subTitle": "ThinkNode_M4_repeater_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M4_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M4_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "ThinkNode_M4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "ThinkNode_M4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "ThinkNode_M4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "ThinkNode_M4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13281,20 +13281,20 @@ "title": "Full Companion", "subTitle": "WioTrackerL1-1W_companion_radio_full", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1-1W_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1-1W_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1-1W_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1-1W_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1-1W_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1-1W_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "WioTrackerL1-1W_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1-1W_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "WioTrackerL1-1W_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1-1W_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "WioTrackerL1-1W_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1-1W_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "WioTrackerL1-1W_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1-1W_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13305,20 +13305,20 @@ "title": "Repeater", "subTitle": "WioTrackerL1-1W_repeater", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1-1W_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1-1W_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1-1W_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1-1W_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1-1W_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1-1W_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "WioTrackerL1-1W_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1-1W_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "WioTrackerL1-1W_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1-1W_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "WioTrackerL1-1W_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1-1W_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "WioTrackerL1-1W_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1-1W_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13329,20 +13329,20 @@ "title": "Room Server", "subTitle": "WioTrackerL1-1W_room_server", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1-1W_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1-1W_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1-1W_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1-1W_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1-1W_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1-1W_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "WioTrackerL1-1W_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1-1W_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "WioTrackerL1-1W_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1-1W_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "WioTrackerL1-1W_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1-1W_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "WioTrackerL1-1W_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1-1W_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13353,20 +13353,20 @@ "title": "Room Server", "subTitle": "WioTrackerL1-1W_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1-1W_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1-1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1-1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1-1W_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1-1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1-1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "WioTrackerL1-1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1-1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "WioTrackerL1-1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1-1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "WioTrackerL1-1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1-1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "WioTrackerL1-1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1-1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13377,20 +13377,20 @@ "title": "Sensor", "subTitle": "WioTrackerL1-1W_repeater_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1-1W_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1-1W_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1-1W_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1-1W_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1-1W_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1-1W_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "WioTrackerL1-1W_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1-1W_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "WioTrackerL1-1W_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1-1W_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "WioTrackerL1-1W_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1-1W_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "WioTrackerL1-1W_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1-1W_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13408,20 +13408,20 @@ "title": "Full Companion", "subTitle": "muzi_base_duo_companion_radio_full", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_duo_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_duo_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "muzi_base_duo_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "muzi_base_duo_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "muzi_base_duo_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "muzi_base_duo_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13432,20 +13432,20 @@ "title": "Repeater", "subTitle": "muzi_base_duo_repeater", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_duo_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_duo_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "muzi_base_duo_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "muzi_base_duo_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "muzi_base_duo_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "muzi_base_duo_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13456,20 +13456,20 @@ "title": "Room Server", "subTitle": "muzi_base_duo_room_server", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_duo_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_duo_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "muzi_base_duo_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "muzi_base_duo_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "muzi_base_duo_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "muzi_base_duo_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13480,20 +13480,20 @@ "title": "Room Server", "subTitle": "muzi_base_duo_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_duo_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_duo_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "muzi_base_duo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "muzi_base_duo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "muzi_base_duo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "muzi_base_duo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13504,20 +13504,20 @@ "title": "Sensor", "subTitle": "muzi_base_duo_repeater_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_duo_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_duo_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "muzi_base_duo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "muzi_base_duo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "muzi_base_duo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "muzi_base_duo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13535,20 +13535,20 @@ "title": "Companion BLE", "subTitle": "muzi_base_duo_superIO_companion_radio_ble", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_duo_superIO_companion_radio_ble. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_superIO_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_superIO_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_duo_superIO_companion_radio_ble. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_superIO_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_superIO_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "muzi_base_duo_superIO_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_superIO_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "muzi_base_duo_superIO_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_superIO_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "muzi_base_duo_superIO_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_superIO_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "muzi_base_duo_superIO_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_superIO_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13566,20 +13566,20 @@ "title": "Full Companion", "subTitle": "muzi_base_uno_companion_radio_full", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_uno_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_uno_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "muzi_base_uno_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "muzi_base_uno_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "muzi_base_uno_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "muzi_base_uno_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13590,20 +13590,20 @@ "title": "Repeater", "subTitle": "muzi_base_uno_repeater", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_uno_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_uno_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "muzi_base_uno_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "muzi_base_uno_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "muzi_base_uno_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "muzi_base_uno_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13614,20 +13614,20 @@ "title": "Room Server", "subTitle": "muzi_base_uno_room_server", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_uno_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_uno_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "muzi_base_uno_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "muzi_base_uno_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "muzi_base_uno_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "muzi_base_uno_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13638,20 +13638,20 @@ "title": "Room Server", "subTitle": "muzi_base_uno_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_uno_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_uno_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "muzi_base_uno_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "muzi_base_uno_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "muzi_base_uno_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "muzi_base_uno_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13662,20 +13662,20 @@ "title": "Sensor", "subTitle": "muzi_base_uno_repeater_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_uno_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_uno_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "muzi_base_uno_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "muzi_base_uno_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "muzi_base_uno_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "muzi_base_uno_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13693,20 +13693,20 @@ "title": "Companion BLE", "subTitle": "muzi_base_uno_superIO_companion_radio_ble", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_uno_superIO_companion_radio_ble. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_superIO_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_superIO_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_uno_superIO_companion_radio_ble. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_superIO_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_superIO_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "muzi_base_uno_superIO_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_superIO_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "muzi_base_uno_superIO_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_superIO_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "muzi_base_uno_superIO_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_superIO_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "muzi_base_uno_superIO_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_superIO_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } diff --git a/mesh-america/keymind-cascade-v1.16.0-provider.json b/mesh-america/keymind-cascade-v1.16.0-provider.json index 387d3fcc5..7524e5987 100644 --- a/mesh-america/keymind-cascade-v1.16.0-provider.json +++ b/mesh-america/keymind-cascade-v1.16.0-provider.json @@ -1,5 +1,5 @@ { - "description": "Keymind Cascade MeshCore 1.17.1.7 USA Cascade development release. 910.525 MHz / BW62.5 / SF7 / CR5. 536 qualified firmware profiles across five GitHub release pages; see the exact image capability manifest. Four 256 KiB STM32WL USB Companions omit packet diagnostics to retain their filesystem. ESP32 layout changes require the matching merged USB image or an exact board and role staged migration ZIP from the utility release; app-only images cannot expand partitions.", + "description": "Keymind Cascade MeshCore 1.17.1.8 USA Cascade. 910.525 MHz / BW62.5 / SF7 / CR5. 536 qualified firmware profiles across 5 GitHub release pages. See the exact capability manifest. Four 256 KiB STM32WL USB Companions omit packet diagnostics to retain their filesystem.", "maker": { "ebyte": { "name": "Ebyte" @@ -115,19 +115,19 @@ "title": "Full Companion", "subTitle": "Ebyte_EoRa-S3_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Ebyte_EoRa-S3_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Ebyte_EoRa-S3_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Ebyte_EoRa-S3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Ebyte_EoRa-S3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Ebyte_EoRa-S3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Ebyte_EoRa-S3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -139,19 +139,19 @@ "title": "Repeater", "subTitle": "Ebyte_EoRa-S3_Repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Ebyte_EoRa-S3_Repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_Repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_Repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Ebyte_EoRa-S3_Repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_Repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_Repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Ebyte_EoRa-S3_Repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_Repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Ebyte_EoRa-S3_Repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_Repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Ebyte_EoRa-S3_Repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_Repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Ebyte_EoRa-S3_Repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_Repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -163,19 +163,19 @@ "title": "Repeater", "subTitle": "Ebyte_EoRa-S3_Repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Ebyte_EoRa-S3_Repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_Repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_Repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Ebyte_EoRa-S3_Repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_Repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_Repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Ebyte_EoRa-S3_Repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_Repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Ebyte_EoRa-S3_Repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_Repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Ebyte_EoRa-S3_Repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_Repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Ebyte_EoRa-S3_Repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_Repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -187,19 +187,19 @@ "title": "Repeater", "subTitle": "Ebyte_EoRa-S3_Repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Ebyte_EoRa-S3_Repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Ebyte_EoRa-S3_Repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Ebyte_EoRa-S3_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Ebyte_EoRa-S3_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Ebyte_EoRa-S3_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Ebyte_EoRa-S3_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -211,19 +211,19 @@ "title": "Room Server", "subTitle": "Ebyte_EoRa-S3_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Ebyte_EoRa-S3_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Ebyte_EoRa-S3_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Ebyte_EoRa-S3_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Ebyte_EoRa-S3_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Ebyte_EoRa-S3_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Ebyte_EoRa-S3_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -235,19 +235,19 @@ "title": "Room Server", "subTitle": "Ebyte_EoRa-S3_room_server-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Ebyte_EoRa-S3_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Ebyte_EoRa-S3_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Ebyte_EoRa-S3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Ebyte_EoRa-S3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Ebyte_EoRa-S3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Ebyte_EoRa-S3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -259,19 +259,19 @@ "title": "Room Server", "subTitle": "Ebyte_EoRa-S3_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Ebyte_EoRa-S3_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Ebyte_EoRa-S3_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Ebyte_EoRa-S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Ebyte_EoRa-S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Ebyte_EoRa-S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Ebyte_EoRa-S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Ebyte_EoRa-S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Ebyte_EoRa-S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -290,19 +290,19 @@ "title": "Full Companion", "subTitle": "ThinkNode_M1_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M1_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M1_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ThinkNode_M1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ThinkNode_M1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ThinkNode_M1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -314,19 +314,19 @@ "title": "Repeater", "subTitle": "ThinkNode_M1_repeater-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M1_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M1_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M1_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M1_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M1_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M1_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ThinkNode_M1_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M1_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ThinkNode_M1_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M1_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M1_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M1_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ThinkNode_M1_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M1_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -338,19 +338,19 @@ "title": "Repeater", "subTitle": "ThinkNode_M1_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M1_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M1_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ThinkNode_M1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ThinkNode_M1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ThinkNode_M1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -362,19 +362,19 @@ "title": "Room Server", "subTitle": "ThinkNode_M1_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M1_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M1_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ThinkNode_M1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ThinkNode_M1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ThinkNode_M1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -386,20 +386,20 @@ "title": "Room Server", "subTitle": "ThinkNode_M1_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M1_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M1_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "ThinkNode_M1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "ThinkNode_M1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "ThinkNode_M1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "ThinkNode_M1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -417,19 +417,19 @@ "title": "Full Companion", "subTitle": "ThinkNode_M2_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M2_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M2_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -441,19 +441,19 @@ "title": "Repeater", "subTitle": "ThinkNode_M2_Repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M2_Repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_Repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_Repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M2_Repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_Repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_Repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M2_Repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_Repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M2_Repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_Repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M2_Repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_Repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M2_Repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_Repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -465,19 +465,19 @@ "title": "Repeater", "subTitle": "ThinkNode_M2_Repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M2_Repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_Repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_Repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M2_Repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_Repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_Repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M2_Repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_Repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M2_Repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_Repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M2_Repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_Repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M2_Repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_Repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -489,19 +489,19 @@ "title": "Repeater", "subTitle": "ThinkNode_M2_Repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M2_Repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M2_Repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M2_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M2_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M2_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M2_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -513,19 +513,19 @@ "title": "Room Server", "subTitle": "ThinkNode_M2_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M2_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M2_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -537,19 +537,19 @@ "title": "Room Server", "subTitle": "ThinkNode_M2_room_server-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M2_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M2_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M2_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M2_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M2_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M2_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -561,19 +561,19 @@ "title": "Room Server", "subTitle": "ThinkNode_M2_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M2_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M2_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -592,19 +592,19 @@ "title": "Full Companion", "subTitle": "ThinkNode_M3_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M3_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M3_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ThinkNode_M3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ThinkNode_M3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ThinkNode_M3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -616,19 +616,19 @@ "title": "Repeater", "subTitle": "ThinkNode_M3_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M3_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M3_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M3_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M3_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M3_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M3_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ThinkNode_M3_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M3_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ThinkNode_M3_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M3_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M3_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M3_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ThinkNode_M3_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M3_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -640,19 +640,19 @@ "title": "Repeater", "subTitle": "ThinkNode_M3_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M3_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M3_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ThinkNode_M3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ThinkNode_M3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ThinkNode_M3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -664,19 +664,19 @@ "title": "Room Server", "subTitle": "ThinkNode_M3_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M3_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M3_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M3_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M3_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M3_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M3_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ThinkNode_M3_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M3_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ThinkNode_M3_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M3_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M3_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M3_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ThinkNode_M3_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M3_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -688,20 +688,20 @@ "title": "Room Server", "subTitle": "ThinkNode_M3_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M3_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M3_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "ThinkNode_M3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "ThinkNode_M3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "ThinkNode_M3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "ThinkNode_M3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -719,19 +719,19 @@ "title": "Full Companion", "subTitle": "ThinkNode_M5_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M5_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M5_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M5_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M5_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M5_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M5_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -743,19 +743,19 @@ "title": "Repeater", "subTitle": "ThinkNode_M5_Repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M5_Repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_Repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_Repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M5_Repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_Repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_Repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M5_Repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_Repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M5_Repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_Repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M5_Repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_Repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M5_Repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_Repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -767,19 +767,19 @@ "title": "Repeater", "subTitle": "ThinkNode_M5_Repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M5_Repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_Repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_Repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M5_Repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_Repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_Repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M5_Repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_Repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M5_Repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_Repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M5_Repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_Repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M5_Repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_Repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -791,19 +791,19 @@ "title": "Room Server", "subTitle": "ThinkNode_M5_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M5_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M5_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M5_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M5_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M5_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M5_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -815,19 +815,19 @@ "title": "Room Server", "subTitle": "ThinkNode_M5_room_server-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M5_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M5_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M5_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M5_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M5_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M5_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -839,19 +839,19 @@ "title": "Room Server", "subTitle": "ThinkNode_M5_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M5_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M5_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M5_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M5_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M5_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M5_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M5_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M5_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -870,19 +870,19 @@ "title": "Full Companion", "subTitle": "ThinkNode_M6_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M6_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M6_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M6_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M6_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M6_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M6_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ThinkNode_M6_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M6_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ThinkNode_M6_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M6_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M6_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M6_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ThinkNode_M6_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M6_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -894,19 +894,19 @@ "title": "Repeater", "subTitle": "ThinkNode_M6_repeater-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M6_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M6_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M6_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M6_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M6_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M6_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ThinkNode_M6_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M6_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ThinkNode_M6_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M6_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M6_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M6_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ThinkNode_M6_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M6_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -918,19 +918,19 @@ "title": "Repeater", "subTitle": "ThinkNode_M6_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M6_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M6_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ThinkNode_M6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ThinkNode_M6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ThinkNode_M6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -942,19 +942,19 @@ "title": "Room Server", "subTitle": "ThinkNode_M6_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M6_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M6_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M6_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M6_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M6_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M6_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ThinkNode_M6_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M6_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ThinkNode_M6_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M6_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M6_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M6_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ThinkNode_M6_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M6_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -966,20 +966,20 @@ "title": "Room Server", "subTitle": "ThinkNode_M6_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M6_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M6_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "ThinkNode_M6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "ThinkNode_M6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "ThinkNode_M6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "ThinkNode_M6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -997,19 +997,19 @@ "title": "Full Companion", "subTitle": "ThinkNode_M7_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M7_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M7_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M7_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M7_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M7_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M7_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M7_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M7_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M7_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M7_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M7_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M7_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M7_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M7_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1021,19 +1021,19 @@ "title": "Repeater", "subTitle": "ThinkNode_M7_repeater-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M7_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M7_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M7_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M7_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M7_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M7_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M7_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M7_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M7_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M7_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M7_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M7_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M7_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M7_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1045,19 +1045,19 @@ "title": "Repeater", "subTitle": "ThinkNode_M7_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M7_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M7_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M7_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M7_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M7_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M7_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M7_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M7_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M7_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M7_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M7_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M7_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M7_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M7_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1069,19 +1069,19 @@ "title": "Room Server", "subTitle": "ThinkNode_M7_room_server-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M7_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M7_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M7_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M7_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M7_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M7_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M7_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M7_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M7_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M7_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M7_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M7_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M7_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M7_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1093,19 +1093,19 @@ "title": "Room Server", "subTitle": "ThinkNode_M7_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M7_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M7_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M7_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M7_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M7_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M7_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M7_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M7_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M7_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M7_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M7_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M7_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M7_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M7_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1124,19 +1124,19 @@ "title": "Full Companion", "subTitle": "ThinkNode_M9_companion_radio_full_", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M9_companion_radio_full_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M9_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M9_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M9_companion_radio_full_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M9_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M9_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M9_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M9_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M9_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M9_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M9_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M9_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M9_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M9_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1148,19 +1148,19 @@ "title": "Repeater", "subTitle": "ThinkNode_M9_repeater_-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M9_repeater_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M9_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M9_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M9_repeater_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M9_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M9_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M9_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M9_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M9_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M9_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M9_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M9_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M9_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M9_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1172,19 +1172,19 @@ "title": "Room Server", "subTitle": "ThinkNode_M9_room_server_-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M9_room_server_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M9_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M9_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M9_room_server_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M9_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M9_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M9_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M9_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M9_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M9_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M9_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M9_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M9_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M9_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1196,19 +1196,19 @@ "title": "Room Server", "subTitle": "ThinkNode_M9_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M9_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M9_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M9_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M9_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M9_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M9_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M9_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M9_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "ThinkNode_M9_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M9_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "ThinkNode_M9_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M9_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "ThinkNode_M9_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M9_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1227,19 +1227,19 @@ "title": "Full Companion", "subTitle": "GAT562_30S_Mesh_Kit_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_30S_Mesh_Kit_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_30S_Mesh_Kit_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_30S_Mesh_Kit_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_30S_Mesh_Kit_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_30S_Mesh_Kit_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_30S_Mesh_Kit_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "GAT562_30S_Mesh_Kit_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_30S_Mesh_Kit_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "GAT562_30S_Mesh_Kit_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_30S_Mesh_Kit_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_30S_Mesh_Kit_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_30S_Mesh_Kit_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "GAT562_30S_Mesh_Kit_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_30S_Mesh_Kit_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -1251,19 +1251,19 @@ "title": "Repeater", "subTitle": "GAT562_30S_Mesh_Kit_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_30S_Mesh_Kit_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_30S_Mesh_Kit_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_30S_Mesh_Kit_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_30S_Mesh_Kit_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_30S_Mesh_Kit_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_30S_Mesh_Kit_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "GAT562_30S_Mesh_Kit_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_30S_Mesh_Kit_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "GAT562_30S_Mesh_Kit_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_30S_Mesh_Kit_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_30S_Mesh_Kit_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_30S_Mesh_Kit_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "GAT562_30S_Mesh_Kit_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_30S_Mesh_Kit_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -1275,19 +1275,19 @@ "title": "Repeater", "subTitle": "GAT562_30S_Mesh_Kit_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_30S_Mesh_Kit_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_30S_Mesh_Kit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_30S_Mesh_Kit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_30S_Mesh_Kit_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_30S_Mesh_Kit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_30S_Mesh_Kit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "GAT562_30S_Mesh_Kit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_30S_Mesh_Kit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "GAT562_30S_Mesh_Kit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_30S_Mesh_Kit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_30S_Mesh_Kit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_30S_Mesh_Kit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "GAT562_30S_Mesh_Kit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_30S_Mesh_Kit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -1299,19 +1299,19 @@ "title": "Room Server", "subTitle": "GAT562_30S_Mesh_Kit_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_30S_Mesh_Kit_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_30S_Mesh_Kit_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_30S_Mesh_Kit_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_30S_Mesh_Kit_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_30S_Mesh_Kit_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_30S_Mesh_Kit_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "GAT562_30S_Mesh_Kit_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_30S_Mesh_Kit_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "GAT562_30S_Mesh_Kit_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_30S_Mesh_Kit_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_30S_Mesh_Kit_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_30S_Mesh_Kit_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "GAT562_30S_Mesh_Kit_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_30S_Mesh_Kit_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -1323,20 +1323,20 @@ "title": "Room Server", "subTitle": "GAT562_30S_Mesh_Kit_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_30S_Mesh_Kit_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_30S_Mesh_Kit_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_30S_Mesh_Kit_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_30S_Mesh_Kit_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_30S_Mesh_Kit_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_30S_Mesh_Kit_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "GAT562_30S_Mesh_Kit_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_30S_Mesh_Kit_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "GAT562_30S_Mesh_Kit_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_30S_Mesh_Kit_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "GAT562_30S_Mesh_Kit_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_30S_Mesh_Kit_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "GAT562_30S_Mesh_Kit_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_30S_Mesh_Kit_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -1354,19 +1354,19 @@ "title": "Repeater", "subTitle": "GAT562_Mesh_EVB_Pro_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_Mesh_EVB_Pro_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_EVB_Pro_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_EVB_Pro_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_Mesh_EVB_Pro_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_EVB_Pro_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_EVB_Pro_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "GAT562_Mesh_EVB_Pro_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_EVB_Pro_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "GAT562_Mesh_EVB_Pro_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_EVB_Pro_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_Mesh_EVB_Pro_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_EVB_Pro_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "GAT562_Mesh_EVB_Pro_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_EVB_Pro_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -1378,19 +1378,19 @@ "title": "Repeater", "subTitle": "GAT562_Mesh_EVB_Pro_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_Mesh_EVB_Pro_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_EVB_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_EVB_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_Mesh_EVB_Pro_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_EVB_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_EVB_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "GAT562_Mesh_EVB_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_EVB_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "GAT562_Mesh_EVB_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_EVB_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_Mesh_EVB_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_EVB_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "GAT562_Mesh_EVB_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_EVB_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -1402,19 +1402,19 @@ "title": "Room Server", "subTitle": "GAT562_Mesh_EVB_Pro_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_Mesh_EVB_Pro_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_EVB_Pro_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_EVB_Pro_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_Mesh_EVB_Pro_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_EVB_Pro_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_EVB_Pro_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "GAT562_Mesh_EVB_Pro_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_EVB_Pro_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "GAT562_Mesh_EVB_Pro_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_EVB_Pro_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_Mesh_EVB_Pro_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_EVB_Pro_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "GAT562_Mesh_EVB_Pro_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_EVB_Pro_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -1426,20 +1426,20 @@ "title": "Room Server", "subTitle": "GAT562_Mesh_EVB_Pro_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_Mesh_EVB_Pro_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_EVB_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_EVB_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_Mesh_EVB_Pro_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_EVB_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_EVB_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "GAT562_Mesh_EVB_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_EVB_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "GAT562_Mesh_EVB_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_EVB_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "GAT562_Mesh_EVB_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_EVB_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "GAT562_Mesh_EVB_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_EVB_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -1457,19 +1457,19 @@ "title": "Full Companion", "subTitle": "GAT562_Mesh_Tracker_Pro_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_Mesh_Tracker_Pro_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Tracker_Pro_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Tracker_Pro_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_Mesh_Tracker_Pro_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Tracker_Pro_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Tracker_Pro_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "GAT562_Mesh_Tracker_Pro_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Tracker_Pro_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "GAT562_Mesh_Tracker_Pro_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Tracker_Pro_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_Mesh_Tracker_Pro_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Tracker_Pro_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "GAT562_Mesh_Tracker_Pro_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Tracker_Pro_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -1481,19 +1481,19 @@ "title": "Repeater", "subTitle": "GAT562_Mesh_Tracker_Pro_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_Mesh_Tracker_Pro_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Tracker_Pro_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Tracker_Pro_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_Mesh_Tracker_Pro_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Tracker_Pro_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Tracker_Pro_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "GAT562_Mesh_Tracker_Pro_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Tracker_Pro_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "GAT562_Mesh_Tracker_Pro_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Tracker_Pro_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_Mesh_Tracker_Pro_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Tracker_Pro_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "GAT562_Mesh_Tracker_Pro_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Tracker_Pro_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -1505,19 +1505,19 @@ "title": "Repeater", "subTitle": "GAT562_Mesh_Tracker_Pro_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_Mesh_Tracker_Pro_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Tracker_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Tracker_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_Mesh_Tracker_Pro_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Tracker_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Tracker_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "GAT562_Mesh_Tracker_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Tracker_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "GAT562_Mesh_Tracker_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Tracker_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_Mesh_Tracker_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Tracker_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "GAT562_Mesh_Tracker_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Tracker_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -1529,19 +1529,19 @@ "title": "Room Server", "subTitle": "GAT562_Mesh_Tracker_Pro_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_Mesh_Tracker_Pro_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Tracker_Pro_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Tracker_Pro_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_Mesh_Tracker_Pro_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Tracker_Pro_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Tracker_Pro_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "GAT562_Mesh_Tracker_Pro_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Tracker_Pro_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "GAT562_Mesh_Tracker_Pro_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Tracker_Pro_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_Mesh_Tracker_Pro_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Tracker_Pro_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "GAT562_Mesh_Tracker_Pro_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Tracker_Pro_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -1553,20 +1553,20 @@ "title": "Room Server", "subTitle": "GAT562_Mesh_Tracker_Pro_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_Mesh_Tracker_Pro_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Tracker_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Tracker_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_Mesh_Tracker_Pro_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Tracker_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Tracker_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "GAT562_Mesh_Tracker_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Tracker_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "GAT562_Mesh_Tracker_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Tracker_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "GAT562_Mesh_Tracker_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Tracker_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "GAT562_Mesh_Tracker_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Tracker_Pro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -1584,19 +1584,19 @@ "title": "Repeater", "subTitle": "Generic_E22_sx1262_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_E22_sx1262_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_E22_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_E22_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_E22_sx1262_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_E22_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_E22_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Generic_E22_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_E22_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Generic_E22_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_E22_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Generic_E22_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_E22_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Generic_E22_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_E22_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1608,19 +1608,19 @@ "title": "Repeater", "subTitle": "Generic_E22_sx1262_repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_E22_sx1262_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_E22_sx1262_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_E22_sx1262_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_E22_sx1262_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPACITY - Neighbor table: 50 entries.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_E22_sx1262_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_E22_sx1262_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Generic_E22_sx1262_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_E22_sx1262_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Generic_E22_sx1262_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_E22_sx1262_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Generic_E22_sx1262_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_E22_sx1262_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Generic_E22_sx1262_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_E22_sx1262_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1632,19 +1632,19 @@ "title": "Repeater", "subTitle": "Generic_E22_sx1268_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_E22_sx1268_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_E22_sx1268_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_E22_sx1268_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_E22_sx1268_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_E22_sx1268_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_E22_sx1268_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Generic_E22_sx1268_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_E22_sx1268_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Generic_E22_sx1268_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_E22_sx1268_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Generic_E22_sx1268_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_E22_sx1268_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Generic_E22_sx1268_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_E22_sx1268_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1656,19 +1656,19 @@ "title": "Repeater", "subTitle": "Generic_E22_sx1268_repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_E22_sx1268_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_E22_sx1268_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_E22_sx1268_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_E22_sx1268_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPACITY - Neighbor table: 50 entries.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_E22_sx1268_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_E22_sx1268_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Generic_E22_sx1268_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_E22_sx1268_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Generic_E22_sx1268_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_E22_sx1268_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Generic_E22_sx1268_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_E22_sx1268_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Generic_E22_sx1268_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_E22_sx1268_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1687,19 +1687,19 @@ "title": "Full Companion", "subTitle": "Generic_ESPNOW_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_ESPNOW_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_ESPNOW_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPACITY - Full Companion capacity: 100 contacts and 256 queued messages; all Full transports are retained. Export contacts before updating if you have more than 100; entries beyond this limit may be unavailable or omitted by a later save.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Generic_ESPNOW_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Generic_ESPNOW_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Generic_ESPNOW_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Generic_ESPNOW_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1711,19 +1711,19 @@ "title": "Repeater", "subTitle": "Generic_ESPNOW_repeatr", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_ESPNOW_repeatr. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_repeatr-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_repeatr-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_ESPNOW_repeatr. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_repeatr-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_repeatr-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Generic_ESPNOW_repeatr-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_repeatr-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Generic_ESPNOW_repeatr-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_repeatr-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Generic_ESPNOW_repeatr-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_repeatr-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Generic_ESPNOW_repeatr-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_repeatr-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1735,19 +1735,19 @@ "title": "Repeater", "subTitle": "Generic_ESPNOW_repeatr-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_ESPNOW_repeatr-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_repeatr-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_repeatr-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_ESPNOW_repeatr-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_repeatr-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_repeatr-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Generic_ESPNOW_repeatr-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_repeatr-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Generic_ESPNOW_repeatr-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_repeatr-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Generic_ESPNOW_repeatr-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_repeatr-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Generic_ESPNOW_repeatr-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_repeatr-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1759,19 +1759,19 @@ "title": "Repeater", "subTitle": "Generic_ESPNOW_repeatr_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_ESPNOW_repeatr_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_repeatr_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_repeatr_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_ESPNOW_repeatr_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_repeatr_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_repeatr_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Generic_ESPNOW_repeatr_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_repeatr_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Generic_ESPNOW_repeatr_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_repeatr_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Generic_ESPNOW_repeatr_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_repeatr_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Generic_ESPNOW_repeatr_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_repeatr_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1783,19 +1783,19 @@ "title": "Room Server", "subTitle": "Generic_ESPNOW_room_svr", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_ESPNOW_room_svr. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_room_svr-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_room_svr-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_ESPNOW_room_svr. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_room_svr-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_room_svr-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Generic_ESPNOW_room_svr-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_room_svr-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Generic_ESPNOW_room_svr-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_room_svr-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Generic_ESPNOW_room_svr-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_room_svr-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Generic_ESPNOW_room_svr-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_room_svr-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1807,19 +1807,19 @@ "title": "Room Server", "subTitle": "Generic_ESPNOW_room_svr-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_ESPNOW_room_svr-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_room_svr-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_room_svr-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_ESPNOW_room_svr-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_room_svr-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_room_svr-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Generic_ESPNOW_room_svr-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_room_svr-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Generic_ESPNOW_room_svr-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_room_svr-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Generic_ESPNOW_room_svr-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_room_svr-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Generic_ESPNOW_room_svr-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_room_svr-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1831,19 +1831,19 @@ "title": "Room Server", "subTitle": "Generic_ESPNOW_room_svr_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_ESPNOW_room_svr_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_room_svr_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_room_svr_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Generic_ESPNOW_room_svr_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_room_svr_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_room_svr_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Generic_ESPNOW_room_svr_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_room_svr_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Generic_ESPNOW_room_svr_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_room_svr_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Generic_ESPNOW_room_svr_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Generic_ESPNOW_room_svr_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Generic_ESPNOW_room_svr_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Generic_ESPNOW_room_svr_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1862,19 +1862,19 @@ "title": "Full Companion", "subTitle": "Heltec_ct62_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_ct62_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_ct62_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_ct62_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_ct62_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPACITY - Full Companion capacity: 100 contacts and 224 queued messages; all Full transports are retained. Export contacts before updating if you have more than 100; entries beyond this limit may be unavailable or omitted by a later save.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_ct62_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_ct62_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_ct62_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_ct62_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_ct62_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_ct62_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_ct62_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_ct62_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_ct62_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_ct62_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1886,19 +1886,19 @@ "title": "Repeater", "subTitle": "Heltec_ct62_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_ct62_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_ct62_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_ct62_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_ct62_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_ct62_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_ct62_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_ct62_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_ct62_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_ct62_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_ct62_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_ct62_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_ct62_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_ct62_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_ct62_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1910,19 +1910,19 @@ "title": "Repeater", "subTitle": "Heltec_ct62_repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_ct62_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_ct62_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_ct62_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_ct62_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_ct62_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_ct62_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_ct62_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_ct62_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_ct62_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_ct62_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_ct62_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_ct62_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_ct62_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_ct62_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1934,19 +1934,19 @@ "title": "Sensor", "subTitle": "Heltec_ct62_sensor", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_ct62_sensor. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_ct62_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_ct62_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_ct62_sensor. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_ct62_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_ct62_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_ct62_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_ct62_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_ct62_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_ct62_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_ct62_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_ct62_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_ct62_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_ct62_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1958,19 +1958,19 @@ "title": "Sensor", "subTitle": "Heltec_ct62_sensor-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_ct62_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_ct62_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_ct62_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_ct62_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_ct62_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_ct62_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_ct62_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_ct62_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_ct62_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_ct62_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_ct62_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_ct62_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_ct62_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_ct62_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -1989,19 +1989,19 @@ "title": "Full Companion", "subTitle": "Heltec_Wireless_Paper_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_Wireless_Paper_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Paper_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Paper_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_Wireless_Paper_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPACITY - Wireless Paper Full capacity: 350 contacts and 40 channels. Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Paper_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Paper_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_Wireless_Paper_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Paper_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_Wireless_Paper_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Paper_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Paper_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Paper_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_Wireless_Paper_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Paper_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -2013,19 +2013,19 @@ "title": "Repeater", "subTitle": "Heltec_Wireless_Paper_repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_Wireless_Paper_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Paper_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Paper_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_Wireless_Paper_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Paper_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Paper_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_Wireless_Paper_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Paper_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_Wireless_Paper_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Paper_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Paper_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Paper_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_Wireless_Paper_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Paper_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -2037,19 +2037,19 @@ "title": "Repeater", "subTitle": "Heltec_Wireless_Paper_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_Wireless_Paper_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Paper_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Paper_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_Wireless_Paper_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Paper_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Paper_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_Wireless_Paper_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Paper_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_Wireless_Paper_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Paper_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Paper_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Paper_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_Wireless_Paper_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Paper_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -2061,19 +2061,19 @@ "title": "Room Server", "subTitle": "Heltec_Wireless_Paper_room_server-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_Wireless_Paper_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Paper_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Paper_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_Wireless_Paper_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Paper_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Paper_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_Wireless_Paper_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Paper_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_Wireless_Paper_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Paper_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Paper_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Paper_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_Wireless_Paper_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Paper_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -2085,19 +2085,19 @@ "title": "Room Server", "subTitle": "Heltec_Wireless_Paper_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_Wireless_Paper_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Paper_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Paper_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_Wireless_Paper_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Paper_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Paper_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_Wireless_Paper_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Paper_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_Wireless_Paper_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Paper_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Paper_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Paper_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_Wireless_Paper_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Paper_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -2116,19 +2116,19 @@ "title": "Full Companion", "subTitle": "Heltec_v2_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_v2_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_v2_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPACITY - Full Companion capacity: 100 contacts, 8 channels and 16 queued messages. Export contacts and channels before updating if they exceed these limits; extra entries may be unavailable or omitted by a later save.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_v2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_v2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_v2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_v2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -2140,19 +2140,19 @@ "title": "Repeater", "subTitle": "Heltec_v2_repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_v2_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v2_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v2_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_v2_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPACITY - Neighbor table: 50 entries.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v2_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v2_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_v2_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v2_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_v2_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v2_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_v2_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v2_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_v2_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v2_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -2164,19 +2164,19 @@ "title": "Room Server", "subTitle": "Heltec_v2_room_server-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_v2_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v2_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v2_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_v2_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v2_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v2_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_v2_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v2_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_v2_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v2_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_v2_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v2_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_v2_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v2_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -2188,19 +2188,19 @@ "title": "Room Server", "subTitle": "Heltec_v2_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_v2_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_v2_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -2219,19 +2219,19 @@ "title": "Full Companion", "subTitle": "Heltec_v3_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_v3_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_v3_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPACITY - Full Companion capacity: 100 contacts and 256 queued messages; all Full transports are retained. Export contacts before updating if you have more than 100; entries beyond this limit may be unavailable or omitted by a later save.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_v3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_v3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_v3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_v3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -2243,19 +2243,19 @@ "title": "Repeater", "subTitle": "Heltec_v3_repeater-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_v3_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v3_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v3_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_v3_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v3_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v3_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_v3_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v3_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_v3_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v3_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_v3_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v3_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_v3_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v3_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -2267,19 +2267,19 @@ "title": "Room Server", "subTitle": "Heltec_v3_room_server-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_v3_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v3_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v3_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_v3_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v3_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v3_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_v3_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v3_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_v3_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v3_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_v3_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v3_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_v3_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v3_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -2291,19 +2291,19 @@ "title": "Room Server", "subTitle": "Heltec_v3_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_v3_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_v3_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_v3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_v3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_v3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_v3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -2315,19 +2315,19 @@ "title": "Sensor", "subTitle": "Heltec_v3_sensor-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_v3_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_v3_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_v3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_v3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_v3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_v3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_v3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_v3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -2346,19 +2346,19 @@ "title": "Full Companion", "subTitle": "Heltec_t096_companion_radio_full_femon", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t096_companion_radio_full_femon. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t096_companion_radio_full_femon. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_t096_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_t096_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t096_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_t096_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2370,19 +2370,19 @@ "title": "Repeater", "subTitle": "Heltec_t096_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t096_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t096_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_t096_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_t096_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t096_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_t096_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2394,19 +2394,19 @@ "title": "Repeater", "subTitle": "Heltec_t096_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t096_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t096_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPACITY - Neighbor table: 50 entries. Flood rules: 16 entries; the complete rule engine is retained.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_t096_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_t096_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t096_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_t096_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2418,19 +2418,19 @@ "title": "Room Server", "subTitle": "Heltec_t096_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t096_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t096_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_t096_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_t096_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t096_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_t096_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2442,20 +2442,20 @@ "title": "Room Server", "subTitle": "Heltec_t096_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t096_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t096_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "Heltec_t096_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "Heltec_t096_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "Heltec_t096_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "Heltec_t096_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -2466,19 +2466,19 @@ "title": "Sensor", "subTitle": "Heltec_t096_sensor", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t096_sensor. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t096_sensor. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_t096_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_t096_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t096_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_t096_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2490,20 +2490,20 @@ "title": "Sensor", "subTitle": "Heltec_t096_sensor_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t096_sensor_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t096_sensor_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "Heltec_t096_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "Heltec_t096_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "Heltec_t096_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t096_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "Heltec_t096_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t096_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -2521,19 +2521,19 @@ "title": "Full Companion", "subTitle": "Heltec_t1_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t1_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t1_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_t1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_t1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_t1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2545,19 +2545,19 @@ "title": "Repeater", "subTitle": "Heltec_t1_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t1_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t1_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t1_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t1_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t1_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t1_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_t1_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t1_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_t1_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t1_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t1_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t1_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_t1_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t1_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2569,19 +2569,19 @@ "title": "Repeater", "subTitle": "Heltec_t1_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t1_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t1_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPACITY - Neighbor table: 50 entries. Flood rules: 16 entries; the complete rule engine is retained.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_t1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_t1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_t1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2593,19 +2593,19 @@ "title": "Room Server", "subTitle": "Heltec_t1_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t1_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t1_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_t1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_t1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_t1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2617,20 +2617,20 @@ "title": "Room Server", "subTitle": "Heltec_t1_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t1_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t1_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "Heltec_t1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "Heltec_t1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "Heltec_t1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "Heltec_t1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -2648,19 +2648,19 @@ "title": "Full Companion", "subTitle": "Mesh_pocket_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Mesh_pocket_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Mesh_pocket_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Mesh_pocket_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Mesh_pocket_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Mesh_pocket_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Mesh_pocket_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Mesh_pocket_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Mesh_pocket_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Mesh_pocket_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Mesh_pocket_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Mesh_pocket_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Mesh_pocket_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Mesh_pocket_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Mesh_pocket_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2672,19 +2672,19 @@ "title": "Repeater", "subTitle": "Mesh_pocket_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Mesh_pocket_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Mesh_pocket_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Mesh_pocket_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Mesh_pocket_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Mesh_pocket_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Mesh_pocket_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Mesh_pocket_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Mesh_pocket_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Mesh_pocket_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Mesh_pocket_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Mesh_pocket_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Mesh_pocket_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Mesh_pocket_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Mesh_pocket_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2696,19 +2696,19 @@ "title": "Repeater", "subTitle": "Mesh_pocket_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Mesh_pocket_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Mesh_pocket_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Mesh_pocket_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Mesh_pocket_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Mesh_pocket_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Mesh_pocket_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Mesh_pocket_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Mesh_pocket_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Mesh_pocket_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Mesh_pocket_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Mesh_pocket_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Mesh_pocket_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Mesh_pocket_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Mesh_pocket_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2720,19 +2720,19 @@ "title": "Room Server", "subTitle": "Mesh_pocket_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Mesh_pocket_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Mesh_pocket_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Mesh_pocket_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Mesh_pocket_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Mesh_pocket_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Mesh_pocket_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Mesh_pocket_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Mesh_pocket_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Mesh_pocket_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Mesh_pocket_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Mesh_pocket_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Mesh_pocket_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Mesh_pocket_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Mesh_pocket_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2744,20 +2744,20 @@ "title": "Room Server", "subTitle": "Mesh_pocket_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Mesh_pocket_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Mesh_pocket_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Mesh_pocket_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Mesh_pocket_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Mesh_pocket_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Mesh_pocket_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "Mesh_pocket_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Mesh_pocket_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "Mesh_pocket_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Mesh_pocket_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "Mesh_pocket_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Mesh_pocket_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "Mesh_pocket_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Mesh_pocket_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -2775,19 +2775,19 @@ "title": "Full Companion", "subTitle": "Heltec_mesh_solar_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_mesh_solar_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_mesh_solar_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_mesh_solar_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_mesh_solar_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_mesh_solar_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_mesh_solar_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_mesh_solar_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_mesh_solar_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_mesh_solar_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_mesh_solar_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_mesh_solar_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_mesh_solar_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_mesh_solar_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_mesh_solar_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2799,19 +2799,19 @@ "title": "Repeater", "subTitle": "Heltec_mesh_solar_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_mesh_solar_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_mesh_solar_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_mesh_solar_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_mesh_solar_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_mesh_solar_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_mesh_solar_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_mesh_solar_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_mesh_solar_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_mesh_solar_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_mesh_solar_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_mesh_solar_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_mesh_solar_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_mesh_solar_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_mesh_solar_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2823,19 +2823,19 @@ "title": "Repeater", "subTitle": "Heltec_mesh_solar_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_mesh_solar_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_mesh_solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_mesh_solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_mesh_solar_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_mesh_solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_mesh_solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_mesh_solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_mesh_solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_mesh_solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_mesh_solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_mesh_solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_mesh_solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_mesh_solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_mesh_solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2847,19 +2847,19 @@ "title": "Room Server", "subTitle": "Heltec_mesh_solar_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_mesh_solar_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_mesh_solar_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_mesh_solar_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_mesh_solar_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_mesh_solar_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_mesh_solar_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_mesh_solar_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_mesh_solar_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_mesh_solar_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_mesh_solar_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_mesh_solar_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_mesh_solar_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_mesh_solar_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_mesh_solar_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2871,20 +2871,20 @@ "title": "Room Server", "subTitle": "Heltec_mesh_solar_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_mesh_solar_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_mesh_solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_mesh_solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_mesh_solar_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_mesh_solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_mesh_solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "Heltec_mesh_solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_mesh_solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "Heltec_mesh_solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_mesh_solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "Heltec_mesh_solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_mesh_solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "Heltec_mesh_solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_mesh_solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -2902,19 +2902,19 @@ "title": "Full Companion", "subTitle": "Heltec_tower_v2_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_tower_v2_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_tower_v2_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_tower_v2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_tower_v2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_tower_v2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_tower_v2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2926,19 +2926,19 @@ "title": "Repeater", "subTitle": "Heltec_tower_v2_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_tower_v2_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_tower_v2_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_tower_v2_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_tower_v2_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_tower_v2_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_tower_v2_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2950,19 +2950,19 @@ "title": "Repeater", "subTitle": "Heltec_tower_v2_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_tower_v2_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_tower_v2_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_tower_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_tower_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_tower_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_tower_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2974,19 +2974,19 @@ "title": "Repeater", "subTitle": "Heltec_tower_v2_sdcard_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_tower_v2_sdcard_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_sdcard_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_sdcard_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_tower_v2_sdcard_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_sdcard_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_sdcard_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_tower_v2_sdcard_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_sdcard_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_tower_v2_sdcard_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_sdcard_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_tower_v2_sdcard_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_sdcard_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_tower_v2_sdcard_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_sdcard_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -2998,19 +2998,19 @@ "title": "Room Server", "subTitle": "Heltec_tower_v2_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_tower_v2_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_tower_v2_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_tower_v2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_tower_v2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_tower_v2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_tower_v2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -3022,20 +3022,20 @@ "title": "Room Server", "subTitle": "Heltec_tower_v2_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_tower_v2_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_tower_v2_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "Heltec_tower_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "Heltec_tower_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "Heltec_tower_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_tower_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "Heltec_tower_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_tower_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -3053,19 +3053,19 @@ "title": "Full Companion", "subTitle": "heltec_rc32_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_rc32_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_rc32_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_rc32_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3077,19 +3077,19 @@ "title": "Full Companion", "subTitle": "heltec_rc32_without_display_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_without_display_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_without_display_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_without_display_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_rc32_without_display_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_rc32_without_display_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_rc32_without_display_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3101,19 +3101,19 @@ "title": "Repeater", "subTitle": "heltec_rc32_repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_rc32_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_rc32_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_rc32_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3125,19 +3125,19 @@ "title": "Repeater", "subTitle": "heltec_rc32_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_rc32_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_rc32_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_rc32_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3149,19 +3149,19 @@ "title": "Repeater", "subTitle": "heltec_rc32_without_display_repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_without_display_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_without_display_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_without_display_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_rc32_without_display_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_rc32_without_display_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_rc32_without_display_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3173,19 +3173,19 @@ "title": "Repeater", "subTitle": "heltec_rc32_without_display_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_without_display_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_without_display_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_rc32_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_rc32_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_rc32_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3197,19 +3197,19 @@ "title": "Room Server", "subTitle": "heltec_rc32_room_server-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_rc32_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_rc32_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_rc32_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3221,19 +3221,19 @@ "title": "Room Server", "subTitle": "heltec_rc32_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_rc32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_rc32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_rc32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3245,19 +3245,19 @@ "title": "Room Server", "subTitle": "heltec_rc32_without_display_room_server-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_without_display_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_without_display_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_without_display_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_rc32_without_display_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_rc32_without_display_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_rc32_without_display_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3269,19 +3269,19 @@ "title": "Room Server", "subTitle": "heltec_rc32_without_display_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_without_display_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_without_display_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_rc32_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_rc32_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_rc32_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3293,19 +3293,19 @@ "title": "Sensor", "subTitle": "heltec_rc32_sensor-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_rc32_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_rc32_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_rc32_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3317,19 +3317,19 @@ "title": "Sensor", "subTitle": "heltec_rc32_without_display_sensor-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_without_display_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_rc32_without_display_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_without_display_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_rc32_without_display_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_rc32_without_display_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_rc32_without_display_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_rc32_without_display_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_rc32_without_display_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3348,19 +3348,19 @@ "title": "Full Companion", "subTitle": "Heltec_t114_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_t114_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_t114_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t114_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_t114_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -3372,19 +3372,19 @@ "title": "Full Companion", "subTitle": "Heltec_t114_without_display_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_without_display_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_without_display_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_without_display_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_without_display_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_without_display_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_without_display_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_t114_without_display_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_without_display_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_t114_without_display_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_without_display_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t114_without_display_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_without_display_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_t114_without_display_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_without_display_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -3396,19 +3396,19 @@ "title": "Repeater", "subTitle": "Heltec_t114_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_t114_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_t114_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t114_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_t114_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -3420,19 +3420,19 @@ "title": "Repeater", "subTitle": "Heltec_t114_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_t114_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_t114_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t114_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_t114_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -3444,19 +3444,19 @@ "title": "Repeater", "subTitle": "Heltec_t114_without_display_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_without_display_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_without_display_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_without_display_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_without_display_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_without_display_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_without_display_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_t114_without_display_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_without_display_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_t114_without_display_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_without_display_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t114_without_display_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_without_display_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_t114_without_display_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_without_display_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -3468,19 +3468,19 @@ "title": "Repeater", "subTitle": "Heltec_t114_without_display_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_without_display_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_without_display_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_t114_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_t114_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t114_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_t114_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -3492,19 +3492,19 @@ "title": "Room Server", "subTitle": "Heltec_t114_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_t114_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_t114_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t114_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_t114_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -3516,20 +3516,20 @@ "title": "Room Server", "subTitle": "Heltec_t114_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "Heltec_t114_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "Heltec_t114_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "Heltec_t114_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "Heltec_t114_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -3540,19 +3540,19 @@ "title": "Room Server", "subTitle": "Heltec_t114_without_display_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_without_display_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_without_display_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_without_display_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_without_display_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_without_display_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_without_display_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Heltec_t114_without_display_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_without_display_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Heltec_t114_without_display_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_without_display_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t114_without_display_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_without_display_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Heltec_t114_without_display_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_without_display_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -3564,20 +3564,20 @@ "title": "Room Server", "subTitle": "Heltec_t114_without_display_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_without_display_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_without_display_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "Heltec_t114_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "Heltec_t114_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "Heltec_t114_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "Heltec_t114_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_without_display_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -3588,20 +3588,20 @@ "title": "Sensor", "subTitle": "Heltec_t114_sensor", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_sensor. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_sensor. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "Heltec_t114_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "Heltec_t114_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "Heltec_t114_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "Heltec_t114_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -3612,20 +3612,20 @@ "title": "Sensor", "subTitle": "Heltec_t114_sensor_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_sensor_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_t114_sensor_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "Heltec_t114_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "Heltec_t114_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "Heltec_t114_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_t114_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "Heltec_t114_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_t114_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -3643,19 +3643,19 @@ "title": "Full Companion", "subTitle": "heltec_v4_2_v4_3_companion_radio_full_femon", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_2_v4_3_companion_radio_full_femon. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_2_v4_3_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_2_v4_3_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_2_v4_3_companion_radio_full_femon. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_2_v4_3_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_2_v4_3_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_2_v4_3_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_2_v4_3_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_2_v4_3_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_2_v4_3_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_2_v4_3_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_2_v4_3_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_2_v4_3_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_2_v4_3_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3667,19 +3667,19 @@ "title": "Full Companion", "subTitle": "heltec_v4_expansionkit_tft_companion_radio_full_femon", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_expansionkit_tft_companion_radio_full_femon. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_expansionkit_tft_companion_radio_full_femon. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3691,19 +3691,19 @@ "title": "Full Companion", "subTitle": "heltec_v4_tft_companion_radio_full_femon", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_tft_companion_radio_full_femon. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_tft_companion_radio_full_femon. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_tft_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_tft_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_tft_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_tft_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3715,19 +3715,19 @@ "title": "Repeater", "subTitle": "heltec_v4_repeater-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3739,19 +3739,19 @@ "title": "Repeater", "subTitle": "heltec_v4_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3763,19 +3763,19 @@ "title": "Repeater", "subTitle": "heltec_v4_tft_repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_tft_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_tft_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_tft_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_tft_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_tft_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_tft_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3787,19 +3787,19 @@ "title": "Repeater", "subTitle": "heltec_v4_tft_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_tft_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_tft_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_tft_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_tft_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_tft_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_tft_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3811,19 +3811,19 @@ "title": "Room Server", "subTitle": "heltec_v4_room_server-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3835,19 +3835,19 @@ "title": "Room Server", "subTitle": "heltec_v4_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3859,19 +3859,19 @@ "title": "Room Server", "subTitle": "heltec_v4_tft_room_server-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_tft_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_tft_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_tft_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_tft_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_tft_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_tft_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3883,19 +3883,19 @@ "title": "Room Server", "subTitle": "heltec_v4_tft_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_tft_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_tft_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3907,19 +3907,19 @@ "title": "Sensor", "subTitle": "heltec_v4_sensor-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3931,19 +3931,19 @@ "title": "Sensor", "subTitle": "heltec_v4_tft_sensor-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_tft_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_tft_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_tft_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_tft_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_tft_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_tft_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_tft_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_tft_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3962,19 +3962,19 @@ "title": "Full Companion", "subTitle": "heltec_v4_expansionkit_tft_companion_radio_full_femon", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_expansionkit_tft_companion_radio_full_femon. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_expansionkit_tft_companion_radio_full_femon. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_expansionkit_tft_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -3986,19 +3986,19 @@ "title": "Repeater", "subTitle": "heltec_v4_expansionkit_repeater-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_expansionkit_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_expansionkit_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_expansionkit_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_expansionkit_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_expansionkit_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_expansionkit_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_expansionkit_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_expansionkit_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_expansionkit_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_expansionkit_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_expansionkit_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_expansionkit_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_expansionkit_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_expansionkit_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4010,19 +4010,19 @@ "title": "Repeater", "subTitle": "heltec_v4_expansionkit_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_expansionkit_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_expansionkit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_expansionkit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_expansionkit_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_expansionkit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_expansionkit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_expansionkit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_expansionkit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_expansionkit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_expansionkit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_expansionkit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_expansionkit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_expansionkit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_expansionkit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4034,19 +4034,19 @@ "title": "Room Server", "subTitle": "heltec_v4_expansionkit_room_server_observer_mqtt-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_expansionkit_room_server_observer_mqtt-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_expansionkit_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_expansionkit_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore v1.17.1.8-halo-keymind-cascade-dev with Halo/Keymind retry tuning, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\n\nROLE - Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials.\n\nPROFILE - Unified FULL USB + Wi-Fi observer: uses expanded partitions, compiles USB packet logging and the on-device Wi-Fi MQTT bridge into one image, keeps verbose USB debug off, and retains the complete role CLI. Use set logging.output off|usb|wifi|both to persist the active paths. LoRa self-update is enabled. With no saved SSID, the setup AP is available for 30 minutes per boot and then powers Wi-Fi off; configured Wi-Fi retains its normal indefinite reconnect behavior.\n\nINSTALL - Flash the merged bootloader, partition table, and app image over USB for a new Full layout, or use a supported exact board and role migration ZIP. Routine app-only upgrades then require the same target and compatible layout.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Unified FULL USB + Wi-Fi observer.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_expansionkit_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_expansionkit_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_expansionkit_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_expansionkit_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_expansionkit_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_expansionkit_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_expansionkit_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_expansionkit_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_expansionkit_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_expansionkit_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4065,19 +4065,19 @@ "title": "Full Companion", "subTitle": "heltec_v4_r8_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_r8_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_r8_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_r8_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4089,19 +4089,19 @@ "title": "Full Companion", "subTitle": "heltec_v4_r8_tft_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_tft_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_tft_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_tft_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_r8_tft_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_r8_tft_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_r8_tft_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4113,19 +4113,19 @@ "title": "Repeater", "subTitle": "heltec_v4_r8_repeater-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_r8_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_r8_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_r8_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4137,19 +4137,19 @@ "title": "Repeater", "subTitle": "heltec_v4_r8_tft_portrait_repeater_observer_mqtt-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_tft_portrait_repeater_observer_mqtt-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_portrait_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_portrait_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore v1.17.1.8-halo-keymind-cascade-dev with Halo/Keymind retry tuning, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\n\nROLE - Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password.\n\nPROFILE - Unified FULL USB + Wi-Fi observer: uses expanded partitions, compiles USB packet logging and the on-device Wi-Fi MQTT bridge into one image, keeps verbose USB debug off, and retains the complete role CLI. Use set logging.output off|usb|wifi|both to persist the active paths. LoRa self-update is enabled. With no saved SSID, the setup AP is available for 30 minutes per boot and then powers Wi-Fi off; configured Wi-Fi retains its normal indefinite reconnect behavior.\n\nINSTALL - Flash the merged bootloader, partition table, and app image over USB for a new Full layout, or use a supported exact board and role migration ZIP. Routine app-only upgrades then require the same target and compatible layout.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Unified FULL USB + Wi-Fi observer.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_portrait_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_portrait_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_tft_portrait_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_portrait_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_r8_tft_portrait_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_portrait_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_r8_tft_portrait_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_portrait_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_r8_tft_portrait_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_portrait_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4161,19 +4161,19 @@ "title": "Repeater", "subTitle": "heltec_v4_r8_tft_repeater-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_tft_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_tft_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_tft_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_r8_tft_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_r8_tft_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_r8_tft_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4185,19 +4185,19 @@ "title": "Room Server", "subTitle": "heltec_v4_r8_room_server-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_r8_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_r8_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_r8_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4209,19 +4209,19 @@ "title": "Room Server", "subTitle": "heltec_v4_r8_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_r8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_r8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_r8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4233,19 +4233,19 @@ "title": "Room Server", "subTitle": "heltec_v4_r8_tft_portrait_room_server_observer_mqtt-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_tft_portrait_room_server_observer_mqtt-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_portrait_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_portrait_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore v1.17.1.8-halo-keymind-cascade-dev with Halo/Keymind retry tuning, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\n\nROLE - Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials.\n\nPROFILE - Unified FULL USB + Wi-Fi observer: uses expanded partitions, compiles USB packet logging and the on-device Wi-Fi MQTT bridge into one image, keeps verbose USB debug off, and retains the complete role CLI. Use set logging.output off|usb|wifi|both to persist the active paths. LoRa self-update is enabled. With no saved SSID, the setup AP is available for 30 minutes per boot and then powers Wi-Fi off; configured Wi-Fi retains its normal indefinite reconnect behavior.\n\nINSTALL - Flash the merged bootloader, partition table, and app image over USB for a new Full layout, or use a supported exact board and role migration ZIP. Routine app-only upgrades then require the same target and compatible layout.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Unified FULL USB + Wi-Fi observer.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_portrait_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_portrait_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_tft_portrait_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_portrait_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_r8_tft_portrait_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_portrait_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_r8_tft_portrait_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_portrait_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_r8_tft_portrait_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_portrait_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4257,19 +4257,19 @@ "title": "Room Server", "subTitle": "heltec_v4_r8_tft_room_server-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_tft_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_tft_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_tft_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_r8_tft_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_r8_tft_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_r8_tft_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4281,19 +4281,19 @@ "title": "Room Server", "subTitle": "heltec_v4_r8_tft_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_tft_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_tft_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_r8_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_r8_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_r8_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4305,19 +4305,19 @@ "title": "Sensor", "subTitle": "heltec_v4_r8_sensor-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_r8_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_r8_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_r8_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4329,19 +4329,19 @@ "title": "Sensor", "subTitle": "heltec_v4_r8_tft_sensor-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_tft_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_v4_r8_tft_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_tft_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_v4_r8_tft_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_v4_r8_tft_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_v4_r8_tft_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_v4_r8_tft_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_v4_r8_tft_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4360,19 +4360,19 @@ "title": "Full Companion", "subTitle": "Heltec_E213_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_E213_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E213_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E213_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_E213_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E213_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E213_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_E213_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E213_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_E213_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E213_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_E213_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E213_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_E213_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E213_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4384,19 +4384,19 @@ "title": "Repeater", "subTitle": "Heltec_E213_repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_E213_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E213_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E213_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_E213_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E213_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E213_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_E213_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E213_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_E213_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E213_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_E213_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E213_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_E213_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E213_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4408,19 +4408,19 @@ "title": "Room Server", "subTitle": "Heltec_E213_room_server-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_E213_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E213_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E213_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_E213_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E213_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E213_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_E213_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E213_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_E213_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E213_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_E213_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E213_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_E213_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E213_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4432,19 +4432,19 @@ "title": "Room Server", "subTitle": "Heltec_E213_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_E213_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E213_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E213_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_E213_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E213_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E213_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_E213_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E213_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_E213_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E213_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_E213_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E213_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_E213_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E213_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4463,19 +4463,19 @@ "title": "Full Companion", "subTitle": "Heltec_E290_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_E290_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E290_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E290_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_E290_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E290_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E290_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_E290_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E290_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_E290_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E290_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_E290_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E290_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_E290_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E290_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4487,19 +4487,19 @@ "title": "Repeater", "subTitle": "Heltec_E290_repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_E290_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E290_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E290_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_E290_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E290_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E290_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_E290_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E290_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_E290_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E290_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_E290_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E290_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_E290_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E290_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4511,19 +4511,19 @@ "title": "Room Server", "subTitle": "Heltec_E290_room_server-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_E290_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E290_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E290_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_E290_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E290_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E290_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_E290_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E290_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_E290_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E290_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_E290_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E290_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_E290_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E290_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4535,19 +4535,19 @@ "title": "Room Server", "subTitle": "Heltec_E290_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_E290_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E290_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E290_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_E290_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E290_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E290_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_E290_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E290_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_E290_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E290_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_E290_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_E290_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_E290_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_E290_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4566,19 +4566,19 @@ "title": "Full Companion", "subTitle": "Heltec_T190_companion_radio_full_", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_T190_companion_radio_full_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_T190_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_T190_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_T190_companion_radio_full_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_T190_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_T190_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_T190_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_T190_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_T190_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_T190_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_T190_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_T190_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_T190_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_T190_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4590,19 +4590,19 @@ "title": "Repeater", "subTitle": "Heltec_T190_repeater_-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_T190_repeater_-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_T190_repeater_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_T190_repeater_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_T190_repeater_-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_T190_repeater_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_T190_repeater_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_T190_repeater_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_T190_repeater_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_T190_repeater_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_T190_repeater_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_T190_repeater_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_T190_repeater_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_T190_repeater_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_T190_repeater_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4614,19 +4614,19 @@ "title": "Room Server", "subTitle": "Heltec_T190_room_server_-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_T190_room_server_-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_T190_room_server_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_T190_room_server_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_T190_room_server_-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_T190_room_server_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_T190_room_server_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_T190_room_server_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_T190_room_server_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_T190_room_server_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_T190_room_server_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_T190_room_server_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_T190_room_server_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_T190_room_server_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_T190_room_server_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4638,19 +4638,19 @@ "title": "Room Server", "subTitle": "Heltec_T190_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_T190_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_T190_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_T190_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_T190_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_T190_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_T190_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_T190_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_T190_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_T190_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_T190_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_T190_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_T190_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_T190_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_T190_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4669,19 +4669,19 @@ "title": "Full Companion", "subTitle": "Heltec_WSL3_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_WSL3_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_WSL3_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_WSL3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_WSL3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_WSL3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_WSL3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4693,19 +4693,19 @@ "title": "Repeater", "subTitle": "Heltec_WSL3_repeater-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_WSL3_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_WSL3_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_WSL3_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_WSL3_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_WSL3_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_WSL3_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4717,19 +4717,19 @@ "title": "Repeater", "subTitle": "Heltec_WSL3_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_WSL3_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_WSL3_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_WSL3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_WSL3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_WSL3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_WSL3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4741,19 +4741,19 @@ "title": "Room Server", "subTitle": "Heltec_WSL3_room_server-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_WSL3_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_WSL3_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_WSL3_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_WSL3_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_WSL3_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_WSL3_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4765,19 +4765,19 @@ "title": "Room Server", "subTitle": "Heltec_WSL3_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_WSL3_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_WSL3_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_WSL3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_WSL3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_WSL3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_WSL3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4789,19 +4789,19 @@ "title": "Sensor", "subTitle": "Heltec_WSL3_sensor-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_WSL3_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_WSL3_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_WSL3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_WSL3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_WSL3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_WSL3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_WSL3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_WSL3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4820,19 +4820,19 @@ "title": "Full Companion", "subTitle": "Heltec_Wireless_Tracker_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_Wireless_Tracker_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Tracker_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Tracker_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_Wireless_Tracker_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPACITY - Full Companion capacity: 150 contacts and 256 queued messages; all Full transports are retained. Export contacts before updating if you have more than 150; entries beyond this limit may be unavailable or omitted by a later save.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Tracker_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Tracker_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_Wireless_Tracker_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Tracker_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_Wireless_Tracker_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Tracker_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Tracker_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Tracker_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_Wireless_Tracker_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Tracker_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4844,19 +4844,19 @@ "title": "Repeater", "subTitle": "Heltec_Wireless_Tracker_repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_Wireless_Tracker_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Tracker_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Tracker_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_Wireless_Tracker_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Tracker_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Tracker_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_Wireless_Tracker_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Tracker_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_Wireless_Tracker_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Tracker_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Tracker_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Tracker_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_Wireless_Tracker_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Tracker_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4868,19 +4868,19 @@ "title": "Room Server", "subTitle": "Heltec_Wireless_Tracker_room_server-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_Wireless_Tracker_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Tracker_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Tracker_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_Wireless_Tracker_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Tracker_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Tracker_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_Wireless_Tracker_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Tracker_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_Wireless_Tracker_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Tracker_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Tracker_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Tracker_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_Wireless_Tracker_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Tracker_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4892,19 +4892,19 @@ "title": "Room Server", "subTitle": "Heltec_Wireless_Tracker_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_Wireless_Tracker_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Tracker_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Tracker_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Heltec_Wireless_Tracker_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Tracker_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Tracker_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Heltec_Wireless_Tracker_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Tracker_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Heltec_Wireless_Tracker_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Tracker_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Tracker_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Heltec_Wireless_Tracker_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Heltec_Wireless_Tracker_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Heltec_Wireless_Tracker_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4923,19 +4923,19 @@ "title": "Repeater", "subTitle": "heltec_tracker_v1_1_repeater_observer_mqtt-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_tracker_v1_1_repeater_observer_mqtt-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v1_1_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v1_1_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore v1.17.1.8-halo-keymind-cascade-dev with Halo/Keymind retry tuning, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\n\nROLE - Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password.\n\nPROFILE - Unified FULL USB + Wi-Fi observer: uses expanded partitions, compiles USB packet logging and the on-device Wi-Fi MQTT bridge into one image, keeps verbose USB debug off, and retains the complete role CLI. Use set logging.output off|usb|wifi|both to persist the active paths. LoRa self-update is enabled. With no saved SSID, the setup AP is available for 30 minutes per boot and then powers Wi-Fi off; configured Wi-Fi retains its normal indefinite reconnect behavior.\n\nINSTALL - Flash the merged bootloader, partition table, and app image over USB for a new Full layout, or use a supported exact board and role migration ZIP. Routine app-only upgrades then require the same target and compatible layout.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Unified FULL USB + Wi-Fi observer.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPACITY - Neighbor table: 50 entries.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v1_1_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v1_1_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_tracker_v1_1_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v1_1_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_tracker_v1_1_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v1_1_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_tracker_v1_1_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v1_1_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_tracker_v1_1_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v1_1_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4947,19 +4947,19 @@ "title": "Room Server", "subTitle": "heltec_tracker_v1_1_room_server_observer_mqtt-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_tracker_v1_1_room_server_observer_mqtt-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v1_1_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v1_1_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore v1.17.1.8-halo-keymind-cascade-dev with Halo/Keymind retry tuning, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\n\nROLE - Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials.\n\nPROFILE - Unified FULL USB + Wi-Fi observer: uses expanded partitions, compiles USB packet logging and the on-device Wi-Fi MQTT bridge into one image, keeps verbose USB debug off, and retains the complete role CLI. Use set logging.output off|usb|wifi|both to persist the active paths. LoRa self-update is enabled. With no saved SSID, the setup AP is available for 30 minutes per boot and then powers Wi-Fi off; configured Wi-Fi retains its normal indefinite reconnect behavior.\n\nINSTALL - Flash the merged bootloader, partition table, and app image over USB for a new Full layout, or use a supported exact board and role migration ZIP. Routine app-only upgrades then require the same target and compatible layout.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Unified FULL USB + Wi-Fi observer.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v1_1_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v1_1_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_tracker_v1_1_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v1_1_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_tracker_v1_1_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v1_1_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_tracker_v1_1_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v1_1_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_tracker_v1_1_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v1_1_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -4978,19 +4978,19 @@ "title": "Full Companion", "subTitle": "heltec_tracker_v2_companion_radio_full_femon", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_tracker_v2_companion_radio_full_femon. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v2_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v2_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_tracker_v2_companion_radio_full_femon. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPACITY - Full Companion capacity: 100 contacts and 224 queued messages; all Full transports are retained. Export contacts before updating if you have more than 100; entries beyond this limit may be unavailable or omitted by a later save.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v2_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v2_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_tracker_v2_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v2_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_tracker_v2_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v2_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_tracker_v2_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v2_companion_radio_full_femon-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_tracker_v2_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v2_companion_radio_full_femon-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -5002,19 +5002,19 @@ "title": "Repeater", "subTitle": "heltec_tracker_v2_repeater-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_tracker_v2_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v2_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v2_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_tracker_v2_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v2_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v2_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_tracker_v2_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v2_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_tracker_v2_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v2_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_tracker_v2_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v2_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_tracker_v2_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v2_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -5026,19 +5026,19 @@ "title": "Room Server", "subTitle": "heltec_tracker_v2_room_server-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_tracker_v2_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v2_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v2_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_tracker_v2_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v2_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v2_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_tracker_v2_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v2_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_tracker_v2_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v2_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_tracker_v2_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v2_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_tracker_v2_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v2_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -5050,19 +5050,19 @@ "title": "Room Server", "subTitle": "heltec_tracker_v2_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_tracker_v2_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_tracker_v2_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_tracker_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_tracker_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_tracker_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_tracker_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -5074,19 +5074,19 @@ "title": "Sensor", "subTitle": "heltec_tracker_v2_sensor-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_tracker_v2_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v2_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v2_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - heltec_tracker_v2_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v2_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v2_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "heltec_tracker_v2_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v2_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "heltec_tracker_v2_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v2_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "heltec_tracker_v2_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/heltec_tracker_v2_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "heltec_tracker_v2_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/heltec_tracker_v2_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -5105,19 +5105,19 @@ "title": "Full Companion", "subTitle": "ikoka_handheld_nrf_e22_30dbm_096_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_handheld_nrf_e22_30dbm_096_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_handheld_nrf_e22_30dbm_096_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_handheld_nrf_e22_30dbm_096_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_handheld_nrf_e22_30dbm_096_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_handheld_nrf_e22_30dbm_096_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_handheld_nrf_e22_30dbm_096_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_handheld_nrf_e22_30dbm_096_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_handheld_nrf_e22_30dbm_096_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_handheld_nrf_e22_30dbm_096_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_handheld_nrf_e22_30dbm_096_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_handheld_nrf_e22_30dbm_096_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_handheld_nrf_e22_30dbm_096_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_handheld_nrf_e22_30dbm_096_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_handheld_nrf_e22_30dbm_096_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5129,19 +5129,19 @@ "title": "Repeater", "subTitle": "ikoka_handheld_nrf_e22_30dbm_repeater-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_handheld_nrf_e22_30dbm_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_handheld_nrf_e22_30dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_handheld_nrf_e22_30dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_handheld_nrf_e22_30dbm_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_handheld_nrf_e22_30dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_handheld_nrf_e22_30dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_handheld_nrf_e22_30dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_handheld_nrf_e22_30dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_handheld_nrf_e22_30dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_handheld_nrf_e22_30dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_handheld_nrf_e22_30dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_handheld_nrf_e22_30dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_handheld_nrf_e22_30dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_handheld_nrf_e22_30dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5153,19 +5153,19 @@ "title": "Room Server", "subTitle": "ikoka_handheld_nrf_e22_30dbm_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_handheld_nrf_e22_30dbm_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_handheld_nrf_e22_30dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_handheld_nrf_e22_30dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_handheld_nrf_e22_30dbm_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_handheld_nrf_e22_30dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_handheld_nrf_e22_30dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_handheld_nrf_e22_30dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_handheld_nrf_e22_30dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_handheld_nrf_e22_30dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_handheld_nrf_e22_30dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_handheld_nrf_e22_30dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_handheld_nrf_e22_30dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_handheld_nrf_e22_30dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_handheld_nrf_e22_30dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5177,20 +5177,20 @@ "title": "Room Server", "subTitle": "ikoka_handheld_nrf_e22_30dbm_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_handheld_nrf_e22_30dbm_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_handheld_nrf_e22_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_handheld_nrf_e22_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_handheld_nrf_e22_30dbm_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_handheld_nrf_e22_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_handheld_nrf_e22_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "ikoka_handheld_nrf_e22_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_handheld_nrf_e22_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "ikoka_handheld_nrf_e22_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_handheld_nrf_e22_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "ikoka_handheld_nrf_e22_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_handheld_nrf_e22_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "ikoka_handheld_nrf_e22_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_handheld_nrf_e22_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -5208,19 +5208,19 @@ "title": "Full Companion", "subTitle": "ikoka_nano_nrf_22dbm_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_22dbm_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_22dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_22dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_22dbm_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_22dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_22dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_nano_nrf_22dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_22dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_nano_nrf_22dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_22dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_nano_nrf_22dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_22dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_nano_nrf_22dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_22dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5232,19 +5232,19 @@ "title": "Full Companion", "subTitle": "ikoka_nano_nrf_30dbm_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_30dbm_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_30dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_30dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_30dbm_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_30dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_30dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_nano_nrf_30dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_30dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_nano_nrf_30dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_30dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_nano_nrf_30dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_30dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_nano_nrf_30dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_30dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5256,19 +5256,19 @@ "title": "Full Companion", "subTitle": "ikoka_nano_nrf_33dbm_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_33dbm_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_33dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_33dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_33dbm_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_33dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_33dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_nano_nrf_33dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_33dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_nano_nrf_33dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_33dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_nano_nrf_33dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_33dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_nano_nrf_33dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_33dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5280,19 +5280,19 @@ "title": "Repeater", "subTitle": "ikoka_nano_nrf_22dbm_repeater-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_22dbm_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_22dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_22dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_22dbm_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_22dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_22dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_nano_nrf_22dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_22dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_nano_nrf_22dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_22dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_nano_nrf_22dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_22dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_nano_nrf_22dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_22dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5304,19 +5304,19 @@ "title": "Repeater", "subTitle": "ikoka_nano_nrf_30dbm_repeater-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_30dbm_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_30dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_30dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_30dbm_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_30dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_30dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_nano_nrf_30dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_30dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_nano_nrf_30dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_30dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_nano_nrf_30dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_30dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_nano_nrf_30dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_30dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5328,19 +5328,19 @@ "title": "Repeater", "subTitle": "ikoka_nano_nrf_33dbm_repeater-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_33dbm_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_33dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_33dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_33dbm_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_33dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_33dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_nano_nrf_33dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_33dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_nano_nrf_33dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_33dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_nano_nrf_33dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_33dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_nano_nrf_33dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_33dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5352,19 +5352,19 @@ "title": "Room Server", "subTitle": "ikoka_nano_nrf_22dbm_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_22dbm_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_22dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_22dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_22dbm_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_22dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_22dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_nano_nrf_22dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_22dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_nano_nrf_22dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_22dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_nano_nrf_22dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_22dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_nano_nrf_22dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_22dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5376,20 +5376,20 @@ "title": "Room Server", "subTitle": "ikoka_nano_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "ikoka_nano_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "ikoka_nano_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "ikoka_nano_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "ikoka_nano_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -5400,19 +5400,19 @@ "title": "Room Server", "subTitle": "ikoka_nano_nrf_30dbm_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_30dbm_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_30dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_30dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_30dbm_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_30dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_30dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_nano_nrf_30dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_30dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_nano_nrf_30dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_30dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_nano_nrf_30dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_30dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_nano_nrf_30dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_30dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5424,20 +5424,20 @@ "title": "Room Server", "subTitle": "ikoka_nano_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "ikoka_nano_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "ikoka_nano_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "ikoka_nano_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "ikoka_nano_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -5448,19 +5448,19 @@ "title": "Room Server", "subTitle": "ikoka_nano_nrf_33dbm_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_33dbm_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_33dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_33dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_33dbm_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_33dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_33dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_nano_nrf_33dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_33dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_nano_nrf_33dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_33dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_nano_nrf_33dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_33dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_nano_nrf_33dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_33dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5472,20 +5472,20 @@ "title": "Room Server", "subTitle": "ikoka_nano_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_nano_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "ikoka_nano_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "ikoka_nano_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "ikoka_nano_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_nano_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "ikoka_nano_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_nano_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -5503,19 +5503,19 @@ "title": "Full Companion", "subTitle": "ikoka_stick_nrf_22dbm_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_22dbm_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_22dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_22dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_22dbm_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_22dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_22dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_stick_nrf_22dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_22dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_stick_nrf_22dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_22dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_stick_nrf_22dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_22dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_stick_nrf_22dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_22dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5527,19 +5527,19 @@ "title": "Full Companion", "subTitle": "ikoka_stick_nrf_30dbm_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_30dbm_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_30dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_30dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_30dbm_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_30dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_30dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_stick_nrf_30dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_30dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_stick_nrf_30dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_30dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_stick_nrf_30dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_30dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_stick_nrf_30dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_30dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5551,19 +5551,19 @@ "title": "Full Companion", "subTitle": "ikoka_stick_nrf_33dbm_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_33dbm_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_33dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_33dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_33dbm_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_33dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_33dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_stick_nrf_33dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_33dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_stick_nrf_33dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_33dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_stick_nrf_33dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_33dbm_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_stick_nrf_33dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_33dbm_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5575,19 +5575,19 @@ "title": "Repeater", "subTitle": "ikoka_stick_nrf_22dbm_repeater-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_22dbm_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_22dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_22dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_22dbm_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_22dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_22dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_stick_nrf_22dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_22dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_stick_nrf_22dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_22dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_stick_nrf_22dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_22dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_stick_nrf_22dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_22dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5599,19 +5599,19 @@ "title": "Repeater", "subTitle": "ikoka_stick_nrf_30dbm_repeater-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_30dbm_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_30dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_30dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_30dbm_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_30dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_30dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_stick_nrf_30dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_30dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_stick_nrf_30dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_30dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_stick_nrf_30dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_30dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_stick_nrf_30dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_30dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5623,19 +5623,19 @@ "title": "Repeater", "subTitle": "ikoka_stick_nrf_33dbm_repeater-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_33dbm_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_33dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_33dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_33dbm_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_33dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_33dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_stick_nrf_33dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_33dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_stick_nrf_33dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_33dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_stick_nrf_33dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_33dbm_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_stick_nrf_33dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_33dbm_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5647,19 +5647,19 @@ "title": "Room Server", "subTitle": "ikoka_stick_nrf_22dbm_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_22dbm_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_22dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_22dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_22dbm_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_22dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_22dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_stick_nrf_22dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_22dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_stick_nrf_22dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_22dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_stick_nrf_22dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_22dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_stick_nrf_22dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_22dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5671,20 +5671,20 @@ "title": "Room Server", "subTitle": "ikoka_stick_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "ikoka_stick_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "ikoka_stick_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "ikoka_stick_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "ikoka_stick_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_22dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -5695,19 +5695,19 @@ "title": "Room Server", "subTitle": "ikoka_stick_nrf_30dbm_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_30dbm_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_30dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_30dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_30dbm_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_30dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_30dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_stick_nrf_30dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_30dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_stick_nrf_30dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_30dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_stick_nrf_30dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_30dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_stick_nrf_30dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_30dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5719,20 +5719,20 @@ "title": "Room Server", "subTitle": "ikoka_stick_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "ikoka_stick_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "ikoka_stick_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "ikoka_stick_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "ikoka_stick_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_30dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -5743,19 +5743,19 @@ "title": "Room Server", "subTitle": "ikoka_stick_nrf_33dbm_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_33dbm_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_33dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_33dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_33dbm_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_33dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_33dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ikoka_stick_nrf_33dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_33dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ikoka_stick_nrf_33dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_33dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_stick_nrf_33dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_33dbm_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ikoka_stick_nrf_33dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_33dbm_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5767,20 +5767,20 @@ "title": "Room Server", "subTitle": "ikoka_stick_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ikoka_stick_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "ikoka_stick_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "ikoka_stick_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "ikoka_stick_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ikoka_stick_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "ikoka_stick_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ikoka_stick_nrf_33dbm_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -5798,19 +5798,19 @@ "title": "Full Companion", "subTitle": "KeepteenLT1_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - KeepteenLT1_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/KeepteenLT1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/KeepteenLT1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - KeepteenLT1_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/KeepteenLT1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/KeepteenLT1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "KeepteenLT1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/KeepteenLT1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "KeepteenLT1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/KeepteenLT1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "KeepteenLT1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/KeepteenLT1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "KeepteenLT1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/KeepteenLT1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5822,19 +5822,19 @@ "title": "Repeater", "subTitle": "KeepteenLT1_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - KeepteenLT1_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/KeepteenLT1_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/KeepteenLT1_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - KeepteenLT1_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/KeepteenLT1_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/KeepteenLT1_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "KeepteenLT1_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/KeepteenLT1_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "KeepteenLT1_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/KeepteenLT1_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "KeepteenLT1_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/KeepteenLT1_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "KeepteenLT1_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/KeepteenLT1_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5846,19 +5846,19 @@ "title": "Repeater", "subTitle": "KeepteenLT1_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - KeepteenLT1_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/KeepteenLT1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/KeepteenLT1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - KeepteenLT1_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/KeepteenLT1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/KeepteenLT1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "KeepteenLT1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/KeepteenLT1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "KeepteenLT1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/KeepteenLT1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "KeepteenLT1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/KeepteenLT1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "KeepteenLT1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/KeepteenLT1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5870,19 +5870,19 @@ "title": "Room Server", "subTitle": "KeepteenLT1_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - KeepteenLT1_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/KeepteenLT1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/KeepteenLT1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - KeepteenLT1_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/KeepteenLT1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/KeepteenLT1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "KeepteenLT1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/KeepteenLT1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "KeepteenLT1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/KeepteenLT1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "KeepteenLT1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/KeepteenLT1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "KeepteenLT1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/KeepteenLT1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -5894,20 +5894,20 @@ "title": "Room Server", "subTitle": "KeepteenLT1_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - KeepteenLT1_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/KeepteenLT1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/KeepteenLT1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - KeepteenLT1_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/KeepteenLT1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/KeepteenLT1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "KeepteenLT1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/KeepteenLT1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "KeepteenLT1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/KeepteenLT1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "KeepteenLT1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/KeepteenLT1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "KeepteenLT1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/KeepteenLT1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -5925,19 +5925,19 @@ "title": "Full Companion", "subTitle": "LilyGo_TLora_V2_1_1_6_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TLora_V2_1_1_6_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TLora_V2_1_1_6_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPACITY - Full Companion capacity: 100 contacts, 8 channels and 16 queued messages. Export contacts and channels before updating if they exceed these limits; extra entries may be unavailable or omitted by a later save.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TLora_V2_1_1_6_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_TLora_V2_1_1_6_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_TLora_V2_1_1_6_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_TLora_V2_1_1_6_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -5949,19 +5949,19 @@ "title": "Repeater", "subTitle": "LilyGo_TLora_V2_1_1_6_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TLora_V2_1_1_6_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TLora_V2_1_1_6_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TLora_V2_1_1_6_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_TLora_V2_1_1_6_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_TLora_V2_1_1_6_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_TLora_V2_1_1_6_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -5973,19 +5973,19 @@ "title": "Repeater", "subTitle": "LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore v1.17.1.8-halo-keymind-cascade-dev with Halo/Keymind retry tuning, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\n\nROLE - Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password.\n\nPROFILE - Unified FULL USB + Wi-Fi observer: uses expanded partitions, compiles USB packet logging and the on-device Wi-Fi MQTT bridge into one image, keeps verbose USB debug off, and retains the complete role CLI. Use set logging.output off|usb|wifi|both to persist the active paths. LoRa self-update is enabled. With no saved SSID, the setup AP is available for 30 minutes per boot and then powers Wi-Fi off; configured Wi-Fi retains its normal indefinite reconnect behavior.\n\nINSTALL - Flash the merged bootloader, partition table, and app image over USB for a new Full layout, or use a supported exact board and role migration ZIP. Routine app-only upgrades then require the same target and compatible layout.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Unified FULL USB + Wi-Fi observer.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPACITY - Neighbor table: 50 entries.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -5997,19 +5997,19 @@ "title": "Room Server", "subTitle": "LilyGo_TLora_V2_1_1_6_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TLora_V2_1_1_6_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TLora_V2_1_1_6_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TLora_V2_1_1_6_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_TLora_V2_1_1_6_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_TLora_V2_1_1_6_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_TLora_V2_1_1_6_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6021,19 +6021,19 @@ "title": "Room Server", "subTitle": "LilyGo_TLora_V2_1_1_6_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TLora_V2_1_1_6_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TLora_V2_1_1_6_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TLora_V2_1_1_6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_TLora_V2_1_1_6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_TLora_V2_1_1_6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_TLora_V2_1_1_6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6045,19 +6045,19 @@ "title": "Room Server", "subTitle": "LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore v1.17.1.8-halo-keymind-cascade-dev with Halo/Keymind retry tuning, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\n\nROLE - Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials.\n\nPROFILE - Unified FULL USB + Wi-Fi observer: uses expanded partitions, compiles USB packet logging and the on-device Wi-Fi MQTT bridge into one image, keeps verbose USB debug off, and retains the complete role CLI. Use set logging.output off|usb|wifi|both to persist the active paths. LoRa self-update is enabled. With no saved SSID, the setup AP is available for 30 minutes per boot and then powers Wi-Fi off; configured Wi-Fi retains its normal indefinite reconnect behavior.\n\nINSTALL - Flash the merged bootloader, partition table, and app image over USB for a new Full layout, or use a supported exact board and role migration ZIP. Routine app-only upgrades then require the same target and compatible layout.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Unified FULL USB + Wi-Fi observer.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6076,19 +6076,19 @@ "title": "Full Companion", "subTitle": "Tbeam_SX1262_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tbeam_SX1262_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tbeam_SX1262_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Tbeam_SX1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Tbeam_SX1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Tbeam_SX1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6100,19 +6100,19 @@ "title": "Repeater", "subTitle": "Tbeam_SX1262_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tbeam_SX1262_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tbeam_SX1262_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Tbeam_SX1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Tbeam_SX1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Tbeam_SX1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6124,19 +6124,19 @@ "title": "Repeater", "subTitle": "Tbeam_SX1262_repeater_observer_mqtt-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tbeam_SX1262_repeater_observer_mqtt-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore v1.17.1.8-halo-keymind-cascade-dev with Halo/Keymind retry tuning, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\n\nROLE - Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password.\n\nPROFILE - Unified FULL USB + Wi-Fi observer: uses expanded partitions, compiles USB packet logging and the on-device Wi-Fi MQTT bridge into one image, keeps verbose USB debug off, and retains the complete role CLI. Use set logging.output off|usb|wifi|both to persist the active paths. LoRa self-update is enabled. With no saved SSID, the setup AP is available for 30 minutes per boot and then powers Wi-Fi off; configured Wi-Fi retains its normal indefinite reconnect behavior.\n\nINSTALL - Flash the merged bootloader, partition table, and app image over USB for a new Full layout, or use a supported exact board and role migration ZIP. Routine app-only upgrades then require the same target and compatible layout.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Unified FULL USB + Wi-Fi observer.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPACITY - Flood rules: 31 entries; the complete rule engine is retained. Neighbor table: 50 entries.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1262_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Tbeam_SX1262_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Tbeam_SX1262_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Tbeam_SX1262_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6148,19 +6148,19 @@ "title": "Room Server", "subTitle": "Tbeam_SX1262_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tbeam_SX1262_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tbeam_SX1262_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1262_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Tbeam_SX1262_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Tbeam_SX1262_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Tbeam_SX1262_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6172,19 +6172,19 @@ "title": "Room Server", "subTitle": "Tbeam_SX1262_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tbeam_SX1262_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tbeam_SX1262_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Tbeam_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Tbeam_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Tbeam_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6196,19 +6196,19 @@ "title": "Room Server", "subTitle": "Tbeam_SX1262_room_server_observer_mqtt-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tbeam_SX1262_room_server_observer_mqtt-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore v1.17.1.8-halo-keymind-cascade-dev with Halo/Keymind retry tuning, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\n\nROLE - Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials.\n\nPROFILE - Unified FULL USB + Wi-Fi observer: uses expanded partitions, compiles USB packet logging and the on-device Wi-Fi MQTT bridge into one image, keeps verbose USB debug off, and retains the complete role CLI. Use set logging.output off|usb|wifi|both to persist the active paths. LoRa self-update is enabled. With no saved SSID, the setup AP is available for 30 minutes per boot and then powers Wi-Fi off; configured Wi-Fi retains its normal indefinite reconnect behavior.\n\nINSTALL - Flash the merged bootloader, partition table, and app image over USB for a new Full layout, or use a supported exact board and role migration ZIP. Routine app-only upgrades then require the same target and compatible layout.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Unified FULL USB + Wi-Fi observer.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1262_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Tbeam_SX1262_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Tbeam_SX1262_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1262_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Tbeam_SX1262_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1262_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6227,19 +6227,19 @@ "title": "Full Companion", "subTitle": "Tbeam_SX1276_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tbeam_SX1276_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tbeam_SX1276_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1276_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Tbeam_SX1276_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Tbeam_SX1276_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Tbeam_SX1276_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6251,19 +6251,19 @@ "title": "Repeater", "subTitle": "Tbeam_SX1276_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tbeam_SX1276_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tbeam_SX1276_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1276_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Tbeam_SX1276_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Tbeam_SX1276_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Tbeam_SX1276_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6275,19 +6275,19 @@ "title": "Repeater", "subTitle": "Tbeam_SX1276_repeater_observer_mqtt-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tbeam_SX1276_repeater_observer_mqtt-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore v1.17.1.8-halo-keymind-cascade-dev with Halo/Keymind retry tuning, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\n\nROLE - Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password.\n\nPROFILE - Unified FULL USB + Wi-Fi observer: uses expanded partitions, compiles USB packet logging and the on-device Wi-Fi MQTT bridge into one image, keeps verbose USB debug off, and retains the complete role CLI. Use set logging.output off|usb|wifi|both to persist the active paths. LoRa self-update is enabled. With no saved SSID, the setup AP is available for 30 minutes per boot and then powers Wi-Fi off; configured Wi-Fi retains its normal indefinite reconnect behavior.\n\nINSTALL - Flash the merged bootloader, partition table, and app image over USB for a new Full layout, or use a supported exact board and role migration ZIP. Routine app-only upgrades then require the same target and compatible layout.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Unified FULL USB + Wi-Fi observer.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPACITY - Flood rules: 31 entries; the complete rule engine is retained. Neighbor table: 50 entries.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1276_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Tbeam_SX1276_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Tbeam_SX1276_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Tbeam_SX1276_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6299,19 +6299,19 @@ "title": "Room Server", "subTitle": "Tbeam_SX1276_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tbeam_SX1276_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tbeam_SX1276_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1276_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Tbeam_SX1276_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Tbeam_SX1276_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Tbeam_SX1276_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6323,19 +6323,19 @@ "title": "Room Server", "subTitle": "Tbeam_SX1276_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tbeam_SX1276_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tbeam_SX1276_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Tbeam_SX1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Tbeam_SX1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Tbeam_SX1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6347,19 +6347,19 @@ "title": "Room Server", "subTitle": "Tbeam_SX1276_room_server_observer_mqtt-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tbeam_SX1276_room_server_observer_mqtt-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore v1.17.1.8-halo-keymind-cascade-dev with Halo/Keymind retry tuning, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\n\nROLE - Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials.\n\nPROFILE - Unified FULL USB + Wi-Fi observer: uses expanded partitions, compiles USB packet logging and the on-device Wi-Fi MQTT bridge into one image, keeps verbose USB debug off, and retains the complete role CLI. Use set logging.output off|usb|wifi|both to persist the active paths. LoRa self-update is enabled. With no saved SSID, the setup AP is available for 30 minutes per boot and then powers Wi-Fi off; configured Wi-Fi retains its normal indefinite reconnect behavior.\n\nINSTALL - Flash the merged bootloader, partition table, and app image over USB for a new Full layout, or use a supported exact board and role migration ZIP. Routine app-only upgrades then require the same target and compatible layout.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Unified FULL USB + Wi-Fi observer.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1276_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Tbeam_SX1276_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Tbeam_SX1276_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tbeam_SX1276_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Tbeam_SX1276_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tbeam_SX1276_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6378,19 +6378,19 @@ "title": "Full Companion", "subTitle": "LilyGo_TBeam_1W_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TBeam_1W_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TBeam_1W_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TBeam_1W_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TBeam_1W_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TBeam_1W_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TBeam_1W_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TBeam_1W_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TBeam_1W_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_TBeam_1W_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TBeam_1W_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_TBeam_1W_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TBeam_1W_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_TBeam_1W_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TBeam_1W_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6402,19 +6402,19 @@ "title": "Repeater", "subTitle": "LilyGo_TBeam_1W_repeater-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TBeam_1W_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TBeam_1W_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TBeam_1W_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TBeam_1W_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TBeam_1W_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TBeam_1W_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TBeam_1W_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TBeam_1W_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_TBeam_1W_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TBeam_1W_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_TBeam_1W_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TBeam_1W_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_TBeam_1W_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TBeam_1W_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6426,19 +6426,19 @@ "title": "Room Server", "subTitle": "LilyGo_TBeam_1W_room_server-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TBeam_1W_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TBeam_1W_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TBeam_1W_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TBeam_1W_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TBeam_1W_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TBeam_1W_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TBeam_1W_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TBeam_1W_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_TBeam_1W_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TBeam_1W_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_TBeam_1W_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TBeam_1W_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_TBeam_1W_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TBeam_1W_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6450,19 +6450,19 @@ "title": "Room Server", "subTitle": "LilyGo_TBeam_1W_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TBeam_1W_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TBeam_1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TBeam_1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TBeam_1W_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TBeam_1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TBeam_1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TBeam_1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TBeam_1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_TBeam_1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TBeam_1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_TBeam_1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TBeam_1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_TBeam_1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TBeam_1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6481,19 +6481,19 @@ "title": "Full Companion", "subTitle": "T_Beam_S3_Supreme_SX1262_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - T_Beam_S3_Supreme_SX1262_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/T_Beam_S3_Supreme_SX1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/T_Beam_S3_Supreme_SX1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - T_Beam_S3_Supreme_SX1262_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/T_Beam_S3_Supreme_SX1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/T_Beam_S3_Supreme_SX1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "T_Beam_S3_Supreme_SX1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/T_Beam_S3_Supreme_SX1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "T_Beam_S3_Supreme_SX1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/T_Beam_S3_Supreme_SX1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "T_Beam_S3_Supreme_SX1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/T_Beam_S3_Supreme_SX1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "T_Beam_S3_Supreme_SX1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/T_Beam_S3_Supreme_SX1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6505,19 +6505,19 @@ "title": "Repeater", "subTitle": "T_Beam_S3_Supreme_SX1262_repeater-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - T_Beam_S3_Supreme_SX1262_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/T_Beam_S3_Supreme_SX1262_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/T_Beam_S3_Supreme_SX1262_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - T_Beam_S3_Supreme_SX1262_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/T_Beam_S3_Supreme_SX1262_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/T_Beam_S3_Supreme_SX1262_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "T_Beam_S3_Supreme_SX1262_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/T_Beam_S3_Supreme_SX1262_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "T_Beam_S3_Supreme_SX1262_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/T_Beam_S3_Supreme_SX1262_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "T_Beam_S3_Supreme_SX1262_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/T_Beam_S3_Supreme_SX1262_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "T_Beam_S3_Supreme_SX1262_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/T_Beam_S3_Supreme_SX1262_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6529,19 +6529,19 @@ "title": "Room Server", "subTitle": "T_Beam_S3_Supreme_SX1262_room_server-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - T_Beam_S3_Supreme_SX1262_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/T_Beam_S3_Supreme_SX1262_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/T_Beam_S3_Supreme_SX1262_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - T_Beam_S3_Supreme_SX1262_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/T_Beam_S3_Supreme_SX1262_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/T_Beam_S3_Supreme_SX1262_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "T_Beam_S3_Supreme_SX1262_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/T_Beam_S3_Supreme_SX1262_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "T_Beam_S3_Supreme_SX1262_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/T_Beam_S3_Supreme_SX1262_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "T_Beam_S3_Supreme_SX1262_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/T_Beam_S3_Supreme_SX1262_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "T_Beam_S3_Supreme_SX1262_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/T_Beam_S3_Supreme_SX1262_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6553,19 +6553,19 @@ "title": "Room Server", "subTitle": "T_Beam_S3_Supreme_SX1262_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - T_Beam_S3_Supreme_SX1262_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/T_Beam_S3_Supreme_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/T_Beam_S3_Supreme_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - T_Beam_S3_Supreme_SX1262_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/T_Beam_S3_Supreme_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/T_Beam_S3_Supreme_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "T_Beam_S3_Supreme_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/T_Beam_S3_Supreme_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "T_Beam_S3_Supreme_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/T_Beam_S3_Supreme_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "T_Beam_S3_Supreme_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/T_Beam_S3_Supreme_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "T_Beam_S3_Supreme_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/T_Beam_S3_Supreme_SX1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6584,19 +6584,19 @@ "title": "Full Companion", "subTitle": "LilyGo_TDeck_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TDeck_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TDeck_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TDeck_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TDeck_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TDeck_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TDeck_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TDeck_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TDeck_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_TDeck_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TDeck_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_TDeck_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TDeck_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_TDeck_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TDeck_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6608,19 +6608,19 @@ "title": "Repeater", "subTitle": "LilyGo_TDeck_repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TDeck_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TDeck_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TDeck_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TDeck_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TDeck_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TDeck_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TDeck_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TDeck_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_TDeck_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TDeck_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_TDeck_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TDeck_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_TDeck_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TDeck_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -6639,19 +6639,19 @@ "title": "Full Companion", "subTitle": "LilyGo_T-Echo_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "LilyGo_T-Echo_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "LilyGo_T-Echo_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "LilyGo_T-Echo_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -6663,19 +6663,19 @@ "title": "Repeater", "subTitle": "LilyGo_T-Echo_repeater-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "LilyGo_T-Echo_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "LilyGo_T-Echo_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "LilyGo_T-Echo_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -6687,19 +6687,19 @@ "title": "Repeater", "subTitle": "LilyGo_T-Echo_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "LilyGo_T-Echo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "LilyGo_T-Echo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "LilyGo_T-Echo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -6711,19 +6711,19 @@ "title": "Room Server", "subTitle": "LilyGo_T-Echo_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "LilyGo_T-Echo_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "LilyGo_T-Echo_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "LilyGo_T-Echo_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -6735,20 +6735,20 @@ "title": "Room Server", "subTitle": "LilyGo_T-Echo_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "LilyGo_T-Echo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "LilyGo_T-Echo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "LilyGo_T-Echo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "LilyGo_T-Echo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -6766,19 +6766,19 @@ "title": "Full Companion", "subTitle": "LilyGo_T-Echo_Card_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo_Card_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_Card_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_Card_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo_Card_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_Card_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_Card_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "LilyGo_T-Echo_Card_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_Card_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "LilyGo_T-Echo_Card_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_Card_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo_Card_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_Card_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "LilyGo_T-Echo_Card_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_Card_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -6790,19 +6790,19 @@ "title": "Repeater", "subTitle": "LilyGo_T-Echo_Card_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo_Card_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_Card_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_Card_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo_Card_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_Card_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_Card_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "LilyGo_T-Echo_Card_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_Card_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "LilyGo_T-Echo_Card_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_Card_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo_Card_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_Card_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "LilyGo_T-Echo_Card_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_Card_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -6814,19 +6814,19 @@ "title": "Repeater", "subTitle": "LilyGo_T-Echo_Card_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo_Card_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_Card_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_Card_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo_Card_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_Card_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_Card_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "LilyGo_T-Echo_Card_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_Card_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "LilyGo_T-Echo_Card_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_Card_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo_Card_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_Card_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "LilyGo_T-Echo_Card_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_Card_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -6838,19 +6838,19 @@ "title": "Room Server", "subTitle": "LilyGo_T-Echo_Card_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo_Card_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_Card_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_Card_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo_Card_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_Card_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_Card_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "LilyGo_T-Echo_Card_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_Card_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "LilyGo_T-Echo_Card_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_Card_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo_Card_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_Card_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "LilyGo_T-Echo_Card_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_Card_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -6862,20 +6862,20 @@ "title": "Room Server", "subTitle": "LilyGo_T-Echo_Card_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo_Card_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_Card_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_Card_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo_Card_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_Card_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_Card_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "LilyGo_T-Echo_Card_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_Card_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "LilyGo_T-Echo_Card_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_Card_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "LilyGo_T-Echo_Card_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo_Card_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "LilyGo_T-Echo_Card_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo_Card_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -6893,19 +6893,19 @@ "title": "Full Companion", "subTitle": "LilyGo_T-Echo-Lite_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo-Lite_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo-Lite_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "LilyGo_T-Echo-Lite_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "LilyGo_T-Echo-Lite_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo-Lite_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "LilyGo_T-Echo-Lite_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -6917,19 +6917,19 @@ "title": "Full Companion", "subTitle": "LilyGo_T-Echo-Lite_non_shell_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo-Lite_non_shell_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_non_shell_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_non_shell_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo-Lite_non_shell_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_non_shell_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_non_shell_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "LilyGo_T-Echo-Lite_non_shell_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_non_shell_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "LilyGo_T-Echo-Lite_non_shell_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_non_shell_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo-Lite_non_shell_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_non_shell_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "LilyGo_T-Echo-Lite_non_shell_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_non_shell_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -6941,19 +6941,19 @@ "title": "Repeater", "subTitle": "LilyGo_T-Echo-Lite_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo-Lite_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo-Lite_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "LilyGo_T-Echo-Lite_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "LilyGo_T-Echo-Lite_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo-Lite_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "LilyGo_T-Echo-Lite_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -6965,19 +6965,19 @@ "title": "Repeater", "subTitle": "LilyGo_T-Echo-Lite_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo-Lite_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo-Lite_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "LilyGo_T-Echo-Lite_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "LilyGo_T-Echo-Lite_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo-Lite_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "LilyGo_T-Echo-Lite_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -6989,19 +6989,19 @@ "title": "Room Server", "subTitle": "LilyGo_T-Echo-Lite_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo-Lite_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo-Lite_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "LilyGo_T-Echo-Lite_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "LilyGo_T-Echo-Lite_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo-Lite_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "LilyGo_T-Echo-Lite_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -7013,20 +7013,20 @@ "title": "Room Server", "subTitle": "LilyGo_T-Echo-Lite_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo-Lite_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T-Echo-Lite_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "LilyGo_T-Echo-Lite_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "LilyGo_T-Echo-Lite_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "LilyGo_T-Echo-Lite_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T-Echo-Lite_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "LilyGo_T-Echo-Lite_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T-Echo-Lite_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -7044,19 +7044,19 @@ "title": "Full Companion", "subTitle": "LilyGo_TETH_Elite_sx1262_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TETH_Elite_sx1262_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TETH_Elite_sx1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TETH_Elite_sx1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TETH_Elite_sx1262_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TETH_Elite_sx1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TETH_Elite_sx1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TETH_Elite_sx1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TETH_Elite_sx1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_TETH_Elite_sx1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TETH_Elite_sx1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_TETH_Elite_sx1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TETH_Elite_sx1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_TETH_Elite_sx1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TETH_Elite_sx1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7068,19 +7068,19 @@ "title": "Repeater", "subTitle": "LilyGo_TETH_Elite_sx1262_repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TETH_Elite_sx1262_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TETH_Elite_sx1262_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TETH_Elite_sx1262_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TETH_Elite_sx1262_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TETH_Elite_sx1262_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TETH_Elite_sx1262_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TETH_Elite_sx1262_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TETH_Elite_sx1262_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_TETH_Elite_sx1262_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TETH_Elite_sx1262_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_TETH_Elite_sx1262_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TETH_Elite_sx1262_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_TETH_Elite_sx1262_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TETH_Elite_sx1262_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7092,19 +7092,19 @@ "title": "Repeater", "subTitle": "LilyGo_TETH_Elite_sx1262_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TETH_Elite_sx1262_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TETH_Elite_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TETH_Elite_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TETH_Elite_sx1262_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TETH_Elite_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TETH_Elite_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TETH_Elite_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TETH_Elite_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_TETH_Elite_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TETH_Elite_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_TETH_Elite_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TETH_Elite_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_TETH_Elite_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TETH_Elite_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7116,19 +7116,19 @@ "title": "Room Server", "subTitle": "LilyGo_TETH_Elite_sx1262_room_server-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TETH_Elite_sx1262_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TETH_Elite_sx1262_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TETH_Elite_sx1262_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TETH_Elite_sx1262_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TETH_Elite_sx1262_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TETH_Elite_sx1262_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TETH_Elite_sx1262_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TETH_Elite_sx1262_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_TETH_Elite_sx1262_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TETH_Elite_sx1262_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_TETH_Elite_sx1262_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TETH_Elite_sx1262_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_TETH_Elite_sx1262_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TETH_Elite_sx1262_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7140,19 +7140,19 @@ "title": "Room Server", "subTitle": "LilyGo_TETH_Elite_sx1262_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TETH_Elite_sx1262_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TETH_Elite_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TETH_Elite_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_TETH_Elite_sx1262_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TETH_Elite_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TETH_Elite_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TETH_Elite_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TETH_Elite_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_TETH_Elite_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TETH_Elite_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_TETH_Elite_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_TETH_Elite_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_TETH_Elite_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_TETH_Elite_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7171,19 +7171,19 @@ "title": "Full Companion", "subTitle": "LilyGo_T_Impulse_Plus_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T_Impulse_Plus_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T_Impulse_Plus_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T_Impulse_Plus_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T_Impulse_Plus_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T_Impulse_Plus_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T_Impulse_Plus_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "LilyGo_T_Impulse_Plus_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T_Impulse_Plus_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "LilyGo_T_Impulse_Plus_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T_Impulse_Plus_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T_Impulse_Plus_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T_Impulse_Plus_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "LilyGo_T_Impulse_Plus_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T_Impulse_Plus_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -7195,19 +7195,19 @@ "title": "Repeater", "subTitle": "LilyGo_T_Impulse_Plus_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T_Impulse_Plus_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T_Impulse_Plus_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T_Impulse_Plus_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T_Impulse_Plus_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T_Impulse_Plus_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T_Impulse_Plus_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "LilyGo_T_Impulse_Plus_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T_Impulse_Plus_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "LilyGo_T_Impulse_Plus_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T_Impulse_Plus_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T_Impulse_Plus_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T_Impulse_Plus_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "LilyGo_T_Impulse_Plus_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T_Impulse_Plus_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -7219,19 +7219,19 @@ "title": "Repeater", "subTitle": "LilyGo_T_Impulse_Plus_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T_Impulse_Plus_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T_Impulse_Plus_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T_Impulse_Plus_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T_Impulse_Plus_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T_Impulse_Plus_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T_Impulse_Plus_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "LilyGo_T_Impulse_Plus_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T_Impulse_Plus_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "LilyGo_T_Impulse_Plus_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T_Impulse_Plus_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T_Impulse_Plus_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T_Impulse_Plus_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "LilyGo_T_Impulse_Plus_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T_Impulse_Plus_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -7250,19 +7250,19 @@ "title": "Full Companion", "subTitle": "LilyGo_Tlora_C6_companion_radio_full_", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_Tlora_C6_companion_radio_full_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_Tlora_C6_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_Tlora_C6_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_Tlora_C6_companion_radio_full_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_Tlora_C6_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_Tlora_C6_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_Tlora_C6_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_Tlora_C6_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_Tlora_C6_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_Tlora_C6_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_Tlora_C6_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_Tlora_C6_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_Tlora_C6_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_Tlora_C6_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7274,19 +7274,19 @@ "title": "Repeater", "subTitle": "LilyGo_Tlora_C6_repeater_-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_Tlora_C6_repeater_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_Tlora_C6_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_Tlora_C6_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_Tlora_C6_repeater_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_Tlora_C6_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_Tlora_C6_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_Tlora_C6_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_Tlora_C6_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_Tlora_C6_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_Tlora_C6_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_Tlora_C6_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_Tlora_C6_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_Tlora_C6_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_Tlora_C6_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7298,19 +7298,19 @@ "title": "Repeater", "subTitle": "LilyGo_Tlora_C6_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_Tlora_C6_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_Tlora_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_Tlora_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_Tlora_C6_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_Tlora_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_Tlora_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_Tlora_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_Tlora_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_Tlora_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_Tlora_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_Tlora_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_Tlora_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_Tlora_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_Tlora_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7322,19 +7322,19 @@ "title": "Room Server", "subTitle": "LilyGo_Tlora_C6_room_server_-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_Tlora_C6_room_server_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_Tlora_C6_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_Tlora_C6_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_Tlora_C6_room_server_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_Tlora_C6_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_Tlora_C6_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_Tlora_C6_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_Tlora_C6_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_Tlora_C6_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_Tlora_C6_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_Tlora_C6_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_Tlora_C6_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_Tlora_C6_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_Tlora_C6_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7346,19 +7346,19 @@ "title": "Room Server", "subTitle": "LilyGo_Tlora_C6_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_Tlora_C6_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_Tlora_C6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_Tlora_C6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_Tlora_C6_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_Tlora_C6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_Tlora_C6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_Tlora_C6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_Tlora_C6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_Tlora_C6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_Tlora_C6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_Tlora_C6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_Tlora_C6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_Tlora_C6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_Tlora_C6_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7377,19 +7377,19 @@ "title": "Full Companion", "subTitle": "LilyGo_T3S3_sx1262_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1262_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1262_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_T3S3_sx1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_T3S3_sx1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7401,19 +7401,19 @@ "title": "Repeater", "subTitle": "LilyGo_T3S3_sx1262_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1262_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1262_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_T3S3_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_T3S3_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7425,19 +7425,19 @@ "title": "Repeater", "subTitle": "LilyGo_T3S3_sx1262_repeater-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1262_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1262_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1262_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_T3S3_sx1262_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1262_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_T3S3_sx1262_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7449,19 +7449,19 @@ "title": "Repeater", "subTitle": "LilyGo_T3S3_sx1262_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1262_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1262_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_T3S3_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_T3S3_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7473,19 +7473,19 @@ "title": "Room Server", "subTitle": "LilyGo_T3S3_sx1262_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1262_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1262_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1262_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_T3S3_sx1262_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1262_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_T3S3_sx1262_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7497,19 +7497,19 @@ "title": "Room Server", "subTitle": "LilyGo_T3S3_sx1262_room_server-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1262_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1262_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1262_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_T3S3_sx1262_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1262_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_T3S3_sx1262_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7521,19 +7521,19 @@ "title": "Room Server", "subTitle": "LilyGo_T3S3_sx1262_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1262_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1262_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_T3S3_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_T3S3_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7552,19 +7552,19 @@ "title": "Full Companion", "subTitle": "LilyGo_T3S3_sx1276_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1276_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1276_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1276_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_T3S3_sx1276_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1276_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_T3S3_sx1276_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7576,19 +7576,19 @@ "title": "Repeater", "subTitle": "LilyGo_T3S3_sx1276_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1276_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1276_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1276_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_T3S3_sx1276_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1276_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_T3S3_sx1276_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7600,19 +7600,19 @@ "title": "Repeater", "subTitle": "LilyGo_T3S3_sx1276_repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1276_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1276_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1276_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_T3S3_sx1276_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1276_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_T3S3_sx1276_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7624,19 +7624,19 @@ "title": "Repeater", "subTitle": "LilyGo_T3S3_sx1276_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1276_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1276_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1276_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_T3S3_sx1276_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1276_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_T3S3_sx1276_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7648,19 +7648,19 @@ "title": "Room Server", "subTitle": "LilyGo_T3S3_sx1276_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1276_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1276_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1276_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_T3S3_sx1276_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1276_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_T3S3_sx1276_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7672,19 +7672,19 @@ "title": "Room Server", "subTitle": "LilyGo_T3S3_sx1276_room_server-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1276_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1276_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1276_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_T3S3_sx1276_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1276_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_T3S3_sx1276_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7696,19 +7696,19 @@ "title": "Room Server", "subTitle": "LilyGo_T3S3_sx1276_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1276_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - LilyGo_T3S3_sx1276_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "LilyGo_T3S3_sx1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/LilyGo_T3S3_sx1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "LilyGo_T3S3_sx1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/LilyGo_T3S3_sx1276_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7727,19 +7727,19 @@ "title": "Full Companion", "subTitle": "M5Stack_Unit_C6L_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - M5Stack_Unit_C6L_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/M5Stack_Unit_C6L_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/M5Stack_Unit_C6L_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - M5Stack_Unit_C6L_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/M5Stack_Unit_C6L_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/M5Stack_Unit_C6L_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "M5Stack_Unit_C6L_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/M5Stack_Unit_C6L_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "M5Stack_Unit_C6L_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/M5Stack_Unit_C6L_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "M5Stack_Unit_C6L_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/M5Stack_Unit_C6L_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "M5Stack_Unit_C6L_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/M5Stack_Unit_C6L_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7751,19 +7751,19 @@ "title": "Repeater", "subTitle": "M5Stack_Unit_C6L_repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - M5Stack_Unit_C6L_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/M5Stack_Unit_C6L_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/M5Stack_Unit_C6L_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - M5Stack_Unit_C6L_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/M5Stack_Unit_C6L_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/M5Stack_Unit_C6L_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "M5Stack_Unit_C6L_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/M5Stack_Unit_C6L_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "M5Stack_Unit_C6L_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/M5Stack_Unit_C6L_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "M5Stack_Unit_C6L_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/M5Stack_Unit_C6L_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "M5Stack_Unit_C6L_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/M5Stack_Unit_C6L_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7775,19 +7775,19 @@ "title": "Repeater", "subTitle": "M5Stack_Unit_C6L_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - M5Stack_Unit_C6L_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/M5Stack_Unit_C6L_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/M5Stack_Unit_C6L_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - M5Stack_Unit_C6L_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/M5Stack_Unit_C6L_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/M5Stack_Unit_C6L_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "M5Stack_Unit_C6L_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/M5Stack_Unit_C6L_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "M5Stack_Unit_C6L_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/M5Stack_Unit_C6L_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "M5Stack_Unit_C6L_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/M5Stack_Unit_C6L_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "M5Stack_Unit_C6L_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/M5Stack_Unit_C6L_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7799,19 +7799,19 @@ "title": "Room Server", "subTitle": "M5Stack_Unit_C6L_room_server-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - M5Stack_Unit_C6L_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/M5Stack_Unit_C6L_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/M5Stack_Unit_C6L_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - M5Stack_Unit_C6L_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/M5Stack_Unit_C6L_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/M5Stack_Unit_C6L_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "M5Stack_Unit_C6L_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/M5Stack_Unit_C6L_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "M5Stack_Unit_C6L_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/M5Stack_Unit_C6L_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "M5Stack_Unit_C6L_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/M5Stack_Unit_C6L_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "M5Stack_Unit_C6L_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/M5Stack_Unit_C6L_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7823,19 +7823,19 @@ "title": "Room Server", "subTitle": "M5Stack_Unit_C6L_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - M5Stack_Unit_C6L_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/M5Stack_Unit_C6L_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/M5Stack_Unit_C6L_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - M5Stack_Unit_C6L_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/M5Stack_Unit_C6L_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/M5Stack_Unit_C6L_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "M5Stack_Unit_C6L_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/M5Stack_Unit_C6L_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "M5Stack_Unit_C6L_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/M5Stack_Unit_C6L_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "M5Stack_Unit_C6L_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/M5Stack_Unit_C6L_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "M5Stack_Unit_C6L_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/M5Stack_Unit_C6L_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7854,19 +7854,19 @@ "title": "Full Companion", "subTitle": "Meshadventurer_sx1262_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1262_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1262_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPACITY - Full Companion capacity: 100 contacts, 30 channels and 16 queued messages. Export contacts and channels before updating if they exceed these limits; extra entries may be unavailable or omitted by a later save.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Meshadventurer_sx1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Meshadventurer_sx1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7878,19 +7878,19 @@ "title": "Full Companion", "subTitle": "Meshadventurer_sx1268_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1268_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1268_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPACITY - Full Companion capacity: 100 contacts, 30 channels and 16 queued messages. Export contacts and channels before updating if they exceed these limits; extra entries may be unavailable or omitted by a later save.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1268_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Meshadventurer_sx1268_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1268_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Meshadventurer_sx1268_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7902,19 +7902,19 @@ "title": "Repeater", "subTitle": "Meshadventurer_sx1262_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1262_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1262_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Meshadventurer_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Meshadventurer_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7926,19 +7926,19 @@ "title": "Repeater", "subTitle": "Meshadventurer_sx1262_repeater_bridge_espnow-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1262_repeater_bridge_espnow-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1262_repeater_bridge_espnow-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPACITY - Flood rules: 47 entries; the complete rule engine is retained. Neighbor table: 50 entries.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Meshadventurer_sx1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Meshadventurer_sx1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_repeater_bridge_espnow-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7950,19 +7950,19 @@ "title": "Repeater", "subTitle": "Meshadventurer_sx1268_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1268_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1268_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1268_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Meshadventurer_sx1268_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1268_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Meshadventurer_sx1268_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7974,19 +7974,19 @@ "title": "Repeater", "subTitle": "Meshadventurer_sx1268_repeater_bridge_espnow-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1268_repeater_bridge_espnow-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_repeater_bridge_espnow-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_repeater_bridge_espnow-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1268_repeater_bridge_espnow-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPACITY - Flood rules: 47 entries; the complete rule engine is retained. Neighbor table: 50 entries.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_repeater_bridge_espnow-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_repeater_bridge_espnow-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1268_repeater_bridge_espnow-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_repeater_bridge_espnow-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Meshadventurer_sx1268_repeater_bridge_espnow-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_repeater_bridge_espnow-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1268_repeater_bridge_espnow-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_repeater_bridge_espnow-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Meshadventurer_sx1268_repeater_bridge_espnow-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_repeater_bridge_espnow-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -7998,19 +7998,19 @@ "title": "Room Server", "subTitle": "Meshadventurer_sx1262_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1262_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1262_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1262_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Meshadventurer_sx1262_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1262_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Meshadventurer_sx1262_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8022,19 +8022,19 @@ "title": "Room Server", "subTitle": "Meshadventurer_sx1262_room_server-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1262_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1262_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1262_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Meshadventurer_sx1262_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1262_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Meshadventurer_sx1262_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8046,19 +8046,19 @@ "title": "Room Server", "subTitle": "Meshadventurer_sx1262_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1262_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1262_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Meshadventurer_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Meshadventurer_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1262_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8070,19 +8070,19 @@ "title": "Room Server", "subTitle": "Meshadventurer_sx1268_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1268_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1268_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1268_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Meshadventurer_sx1268_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1268_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Meshadventurer_sx1268_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8094,19 +8094,19 @@ "title": "Room Server", "subTitle": "Meshadventurer_sx1268_room_server-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1268_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1268_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1268_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Meshadventurer_sx1268_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1268_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Meshadventurer_sx1268_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8118,19 +8118,19 @@ "title": "Room Server", "subTitle": "Meshadventurer_sx1268_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1268_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshadventurer_sx1268_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1268_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Meshadventurer_sx1268_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1268_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshadventurer_sx1268_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Meshadventurer_sx1268_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshadventurer_sx1268_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8149,19 +8149,19 @@ "title": "Full Companion", "subTitle": "Meshimi_companion_radio_full_", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshimi_companion_radio_full_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshimi_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshimi_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshimi_companion_radio_full_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshimi_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshimi_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Meshimi_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshimi_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Meshimi_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshimi_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Meshimi_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshimi_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Meshimi_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshimi_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8173,19 +8173,19 @@ "title": "Repeater", "subTitle": "Meshimi_repeater_-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshimi_repeater_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshimi_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshimi_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshimi_repeater_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshimi_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshimi_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Meshimi_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshimi_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Meshimi_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshimi_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Meshimi_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshimi_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Meshimi_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshimi_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8197,19 +8197,19 @@ "title": "Repeater", "subTitle": "Meshimi_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshimi_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshimi_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshimi_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshimi_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshimi_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshimi_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Meshimi_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshimi_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Meshimi_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshimi_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Meshimi_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshimi_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Meshimi_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshimi_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8228,19 +8228,19 @@ "title": "Full Companion", "subTitle": "Meshtiny_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshtiny_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshtiny_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshtiny_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Meshtiny_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshtiny_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshtiny_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Meshtiny_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshtiny_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Meshtiny_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshtiny_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Meshtiny_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Meshtiny_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Meshtiny_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Meshtiny_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -8259,19 +8259,19 @@ "title": "Full Companion", "subTitle": "Minewsemi_me25ls01_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Minewsemi_me25ls01_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Minewsemi_me25ls01_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Minewsemi_me25ls01_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Minewsemi_me25ls01_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Minewsemi_me25ls01_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Minewsemi_me25ls01_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Minewsemi_me25ls01_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Minewsemi_me25ls01_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Minewsemi_me25ls01_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Minewsemi_me25ls01_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Minewsemi_me25ls01_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Minewsemi_me25ls01_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Minewsemi_me25ls01_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Minewsemi_me25ls01_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -8283,19 +8283,19 @@ "title": "Repeater", "subTitle": "Minewsemi_me25ls01_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Minewsemi_me25ls01_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Minewsemi_me25ls01_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Minewsemi_me25ls01_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Minewsemi_me25ls01_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Minewsemi_me25ls01_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Minewsemi_me25ls01_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Minewsemi_me25ls01_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Minewsemi_me25ls01_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Minewsemi_me25ls01_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Minewsemi_me25ls01_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Minewsemi_me25ls01_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Minewsemi_me25ls01_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Minewsemi_me25ls01_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Minewsemi_me25ls01_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -8307,19 +8307,19 @@ "title": "Repeater", "subTitle": "Minewsemi_me25ls01_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Minewsemi_me25ls01_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Minewsemi_me25ls01_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Minewsemi_me25ls01_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Minewsemi_me25ls01_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Minewsemi_me25ls01_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Minewsemi_me25ls01_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Minewsemi_me25ls01_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Minewsemi_me25ls01_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Minewsemi_me25ls01_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Minewsemi_me25ls01_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Minewsemi_me25ls01_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Minewsemi_me25ls01_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Minewsemi_me25ls01_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Minewsemi_me25ls01_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -8331,19 +8331,19 @@ "title": "Room Server", "subTitle": "Minewsemi_me25ls01_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Minewsemi_me25ls01_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Minewsemi_me25ls01_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Minewsemi_me25ls01_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Minewsemi_me25ls01_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Minewsemi_me25ls01_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Minewsemi_me25ls01_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Minewsemi_me25ls01_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Minewsemi_me25ls01_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Minewsemi_me25ls01_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Minewsemi_me25ls01_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Minewsemi_me25ls01_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Minewsemi_me25ls01_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Minewsemi_me25ls01_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Minewsemi_me25ls01_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -8355,20 +8355,20 @@ "title": "Room Server", "subTitle": "Minewsemi_me25ls01_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Minewsemi_me25ls01_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Minewsemi_me25ls01_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Minewsemi_me25ls01_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Minewsemi_me25ls01_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Minewsemi_me25ls01_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Minewsemi_me25ls01_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "Minewsemi_me25ls01_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Minewsemi_me25ls01_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "Minewsemi_me25ls01_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Minewsemi_me25ls01_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "Minewsemi_me25ls01_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Minewsemi_me25ls01_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "Minewsemi_me25ls01_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Minewsemi_me25ls01_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -8386,19 +8386,19 @@ "title": "Full Companion", "subTitle": "R1Neo_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - R1Neo_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - R1Neo_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "R1Neo_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "R1Neo_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "R1Neo_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "R1Neo_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -8410,19 +8410,19 @@ "title": "Repeater", "subTitle": "R1Neo_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - R1Neo_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - R1Neo_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "R1Neo_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "R1Neo_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "R1Neo_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "R1Neo_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -8434,19 +8434,19 @@ "title": "Repeater", "subTitle": "R1Neo_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - R1Neo_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - R1Neo_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "R1Neo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "R1Neo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "R1Neo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "R1Neo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -8458,19 +8458,19 @@ "title": "Room Server", "subTitle": "R1Neo_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - R1Neo_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - R1Neo_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "R1Neo_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "R1Neo_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "R1Neo_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "R1Neo_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -8482,20 +8482,20 @@ "title": "Room Server", "subTitle": "R1Neo_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - R1Neo_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - R1Neo_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "R1Neo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "R1Neo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "R1Neo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "R1Neo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -8506,19 +8506,19 @@ "title": "Sensor", "subTitle": "R1Neo_sensor", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - R1Neo_sensor. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - R1Neo_sensor. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "R1Neo_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "R1Neo_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "R1Neo_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "R1Neo_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -8530,20 +8530,20 @@ "title": "Sensor", "subTitle": "R1Neo_sensor_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - R1Neo_sensor_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - R1Neo_sensor_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "R1Neo_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "R1Neo_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "R1Neo_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/R1Neo_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "R1Neo_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/R1Neo_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -8561,19 +8561,19 @@ "title": "Full Companion", "subTitle": "nibble_screen_connect_companion_radio_full_", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_screen_connect_companion_radio_full_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_screen_connect_companion_radio_full_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "nibble_screen_connect_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "nibble_screen_connect_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "nibble_screen_connect_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "nibble_screen_connect_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8585,19 +8585,19 @@ "title": "Repeater", "subTitle": "nibble_screen_connect_repeater_", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_screen_connect_repeater_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_repeater_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_repeater_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_screen_connect_repeater_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_repeater_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_repeater_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "nibble_screen_connect_repeater_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_repeater_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "nibble_screen_connect_repeater_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_repeater_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "nibble_screen_connect_repeater_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_repeater_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "nibble_screen_connect_repeater_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_repeater_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8609,19 +8609,19 @@ "title": "Repeater", "subTitle": "nibble_screen_connect_repeater_-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_screen_connect_repeater_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_screen_connect_repeater_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "nibble_screen_connect_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "nibble_screen_connect_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "nibble_screen_connect_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "nibble_screen_connect_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8633,19 +8633,19 @@ "title": "Repeater", "subTitle": "nibble_screen_connect_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_screen_connect_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_screen_connect_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "nibble_screen_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "nibble_screen_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "nibble_screen_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "nibble_screen_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8657,19 +8657,19 @@ "title": "Room Server", "subTitle": "nibble_screen_connect_room_server_", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_screen_connect_room_server_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_room_server_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_room_server_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_screen_connect_room_server_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_room_server_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_room_server_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "nibble_screen_connect_room_server_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_room_server_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "nibble_screen_connect_room_server_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_room_server_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "nibble_screen_connect_room_server_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_room_server_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "nibble_screen_connect_room_server_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_room_server_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8681,19 +8681,19 @@ "title": "Room Server", "subTitle": "nibble_screen_connect_room_server_-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_screen_connect_room_server_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_screen_connect_room_server_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "nibble_screen_connect_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "nibble_screen_connect_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "nibble_screen_connect_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "nibble_screen_connect_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8705,19 +8705,19 @@ "title": "Room Server", "subTitle": "nibble_screen_connect_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_screen_connect_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_screen_connect_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "nibble_screen_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "nibble_screen_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "nibble_screen_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_screen_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "nibble_screen_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_screen_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8736,19 +8736,19 @@ "title": "Full Companion", "subTitle": "nibble_zero_connect_companion_radio_full_", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_zero_connect_companion_radio_full_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_zero_connect_companion_radio_full_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "nibble_zero_connect_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "nibble_zero_connect_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "nibble_zero_connect_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "nibble_zero_connect_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8760,19 +8760,19 @@ "title": "Repeater", "subTitle": "nibble_zero_connect_repeater_", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_zero_connect_repeater_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_repeater_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_repeater_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_zero_connect_repeater_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_repeater_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_repeater_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "nibble_zero_connect_repeater_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_repeater_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "nibble_zero_connect_repeater_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_repeater_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "nibble_zero_connect_repeater_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_repeater_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "nibble_zero_connect_repeater_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_repeater_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8784,19 +8784,19 @@ "title": "Repeater", "subTitle": "nibble_zero_connect_repeater_-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_zero_connect_repeater_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_zero_connect_repeater_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "nibble_zero_connect_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "nibble_zero_connect_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "nibble_zero_connect_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "nibble_zero_connect_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8808,19 +8808,19 @@ "title": "Repeater", "subTitle": "nibble_zero_connect_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_zero_connect_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_zero_connect_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "nibble_zero_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "nibble_zero_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "nibble_zero_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "nibble_zero_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8832,19 +8832,19 @@ "title": "Room Server", "subTitle": "nibble_zero_connect_room_server_", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_zero_connect_room_server_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_room_server_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_room_server_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_zero_connect_room_server_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_room_server_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_room_server_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "nibble_zero_connect_room_server_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_room_server_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "nibble_zero_connect_room_server_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_room_server_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "nibble_zero_connect_room_server_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_room_server_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "nibble_zero_connect_room_server_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_room_server_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8856,19 +8856,19 @@ "title": "Room Server", "subTitle": "nibble_zero_connect_room_server_-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_zero_connect_room_server_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_zero_connect_room_server_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "nibble_zero_connect_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "nibble_zero_connect_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "nibble_zero_connect_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_room_server_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "nibble_zero_connect_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_room_server_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8880,19 +8880,19 @@ "title": "Room Server", "subTitle": "nibble_zero_connect_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_zero_connect_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - nibble_zero_connect_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "nibble_zero_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "nibble_zero_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "nibble_zero_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/nibble_zero_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "nibble_zero_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/nibble_zero_connect_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -8911,19 +8911,19 @@ "title": "Full Companion", "subTitle": "ProMicro_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ProMicro_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ProMicro_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ProMicro_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ProMicro_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ProMicro_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ProMicro_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -8935,19 +8935,19 @@ "title": "Repeater", "subTitle": "ProMicro_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ProMicro_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ProMicro_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ProMicro_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ProMicro_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ProMicro_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ProMicro_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -8959,19 +8959,19 @@ "title": "Repeater", "subTitle": "ProMicro_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ProMicro_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ProMicro_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ProMicro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ProMicro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ProMicro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ProMicro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -8983,19 +8983,19 @@ "title": "Room Server", "subTitle": "ProMicro_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ProMicro_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ProMicro_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ProMicro_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ProMicro_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ProMicro_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ProMicro_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9007,20 +9007,20 @@ "title": "Room Server", "subTitle": "ProMicro_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ProMicro_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ProMicro_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "ProMicro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "ProMicro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "ProMicro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "ProMicro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -9031,19 +9031,19 @@ "title": "Sensor", "subTitle": "ProMicro_sensor", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ProMicro_sensor. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ProMicro_sensor. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ProMicro_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ProMicro_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ProMicro_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ProMicro_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9055,20 +9055,20 @@ "title": "Sensor", "subTitle": "ProMicro_sensor_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ProMicro_sensor_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ProMicro_sensor_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "ProMicro_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "ProMicro_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "ProMicro_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ProMicro_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "ProMicro_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ProMicro_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -9086,19 +9086,19 @@ "title": "Companion USB", "subTitle": "RAK_11310_companion_radio_usb", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_11310_companion_radio_usb. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_11310_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_11310_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_11310_companion_radio_usb. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_11310_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_11310_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "download", - "name": "RAK_11310_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_11310_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_11310_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_11310_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" }, { "type": "download", - "name": "RAK_11310_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_11310_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "RAK_11310_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_11310_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "Download" } ] @@ -9117,19 +9117,19 @@ "title": "Companion USB", "subTitle": "RAK_3x72_companion_radio_usb", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3x72_companion_radio_usb. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nLOGGING - USB Companion transport remains available. Packet diagnostics are omitted to retain the 32 KiB LittleFS layout on this 256 KiB STM32WL board.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3x72_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3x72_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3x72_companion_radio_usb. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nLOGGING - USB Companion transport remains available. Packet diagnostics are omitted to retain the 32 KiB LittleFS layout on this 256 KiB STM32WL board.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3x72_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3x72_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "download", - "name": "RAK_3x72_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3x72_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "RAK_3x72_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3x72_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "Download" }, { "type": "download", - "name": "RAK_3x72_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.hex", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3x72_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.hex", + "name": "RAK_3x72_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.hex", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3x72_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.hex", "title": "HEX download" } ] @@ -9148,19 +9148,19 @@ "title": "Full Companion", "subTitle": "RAK_4631_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_4631_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_4631_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_4631_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9172,19 +9172,19 @@ "title": "Repeater", "subTitle": "RAK_4631_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_4631_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_4631_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_4631_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9196,19 +9196,19 @@ "title": "Repeater", "subTitle": "RAK_4631_repeater_bridge_rs232_serial1_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_repeater_bridge_rs232_serial1_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_bridge_rs232_serial1_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_bridge_rs232_serial1_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_repeater_bridge_rs232_serial1_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nRAK SENSOR RETENTION - This reduced RAK build retains INA219, INA226, INA260, and INA3221 I2C current/voltage monitor drivers.\n\nGPS / RS-232 - GPS is omitted from this RAK4631 build because the RS-232 bridge owns Serial1.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_bridge_rs232_serial1_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_bridge_rs232_serial1_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_4631_repeater_bridge_rs232_serial1_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_bridge_rs232_serial1_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_4631_repeater_bridge_rs232_serial1_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_bridge_rs232_serial1_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_repeater_bridge_rs232_serial1_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_bridge_rs232_serial1_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_4631_repeater_bridge_rs232_serial1_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_bridge_rs232_serial1_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9220,19 +9220,19 @@ "title": "Repeater", "subTitle": "RAK_4631_repeater_bridge_rs232_serial2_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_repeater_bridge_rs232_serial2_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_bridge_rs232_serial2_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_bridge_rs232_serial2_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_repeater_bridge_rs232_serial2_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nRAK SENSOR RETENTION - This reduced RAK build retains INA219, INA226, INA260, and INA3221 I2C current/voltage monitor drivers.\n\nGPS RETENTION - Compatible RAK4631 GPS options remain available: RAK12500 over I2C and RAK12501 over Serial1.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_bridge_rs232_serial2_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_bridge_rs232_serial2_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_4631_repeater_bridge_rs232_serial2_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_bridge_rs232_serial2_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_4631_repeater_bridge_rs232_serial2_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_bridge_rs232_serial2_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_repeater_bridge_rs232_serial2_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_bridge_rs232_serial2_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_4631_repeater_bridge_rs232_serial2_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_bridge_rs232_serial2_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9244,19 +9244,19 @@ "title": "Repeater", "subTitle": "RAK_4631_repeater_ethernet", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_repeater_ethernet. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_ethernet-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_ethernet-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_repeater_ethernet. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_ethernet-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_ethernet-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_4631_repeater_ethernet-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_ethernet-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_4631_repeater_ethernet-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_ethernet-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_repeater_ethernet-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_ethernet-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_4631_repeater_ethernet-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_ethernet-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9268,19 +9268,19 @@ "title": "Repeater", "subTitle": "RAK_4631_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nRAK SENSOR RETENTION - This reduced RAK build retains INA219, INA226, INA260, and INA3221 I2C current/voltage monitor drivers.\n\nGPS RETENTION - Compatible RAK4631 GPS options remain available: RAK12500 over I2C and RAK12501 over Serial1.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_4631_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_4631_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_4631_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9292,19 +9292,19 @@ "title": "Repeater", "subTitle": "RAK_4631_repeater_rak15001_slot_c_lora_ota-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_repeater_rak15001_slot_c_lora_ota-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_rak15001_slot_c_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_rak15001_slot_c_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_repeater_rak15001_slot_c_lora_ota-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_rak15001_slot_c_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_rak15001_slot_c_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_4631_repeater_rak15001_slot_c_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_rak15001_slot_c_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_4631_repeater_rak15001_slot_c_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_rak15001_slot_c_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_repeater_rak15001_slot_c_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_rak15001_slot_c_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_4631_repeater_rak15001_slot_c_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_rak15001_slot_c_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9316,20 +9316,20 @@ "title": "Repeater", "subTitle": "RAK_4631_repeater_unified_lora_ota-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_repeater_unified_lora_ota-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_unified_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_unified_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_repeater_unified_lora_ota-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPACITY - Neighbor table: 50 entries.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_unified_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_unified_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "RAK_4631_repeater_unified_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_unified_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "RAK_4631_repeater_unified_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_unified_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "RAK_4631_repeater_unified_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_unified_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "RAK_4631_repeater_unified_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_unified_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -9340,19 +9340,19 @@ "title": "Repeater", "subTitle": "RAK_4631_repeater_w25q16_lora_ota-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_repeater_w25q16_lora_ota-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_w25q16_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_w25q16_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_repeater_w25q16_lora_ota-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_w25q16_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_w25q16_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_4631_repeater_w25q16_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_w25q16_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_4631_repeater_w25q16_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_w25q16_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_repeater_w25q16_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_repeater_w25q16_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_4631_repeater_w25q16_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_repeater_w25q16_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9364,19 +9364,19 @@ "title": "Room Server", "subTitle": "RAK_4631_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_4631_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_4631_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_4631_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9388,19 +9388,19 @@ "title": "Room Server", "subTitle": "RAK_4631_room_server_ethernet", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_room_server_ethernet. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_room_server_ethernet-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_room_server_ethernet-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_room_server_ethernet. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_room_server_ethernet-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_room_server_ethernet-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_4631_room_server_ethernet-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_room_server_ethernet-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_4631_room_server_ethernet-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_room_server_ethernet-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_room_server_ethernet-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_room_server_ethernet-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_4631_room_server_ethernet-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_room_server_ethernet-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9412,20 +9412,20 @@ "title": "Room Server", "subTitle": "RAK_4631_room_server_ethernet_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_room_server_ethernet_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_room_server_ethernet_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_room_server_ethernet_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_room_server_ethernet_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nRAK SENSOR RETENTION - This reduced RAK build retains INA219, INA226, INA260, and INA3221 I2C current/voltage monitor drivers.\n\nGPS RETENTION - Compatible RAK4631 GPS options remain available: RAK12500 over I2C and RAK12501 over Serial1.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_room_server_ethernet_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_room_server_ethernet_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "RAK_4631_room_server_ethernet_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_room_server_ethernet_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "RAK_4631_room_server_ethernet_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_room_server_ethernet_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "RAK_4631_room_server_ethernet_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_room_server_ethernet_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "RAK_4631_room_server_ethernet_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_room_server_ethernet_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -9436,20 +9436,20 @@ "title": "Room Server", "subTitle": "RAK_4631_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nRAK SENSOR RETENTION - This reduced RAK build retains INA219, INA226, INA260, and INA3221 I2C current/voltage monitor drivers.\n\nGPS RETENTION - Compatible RAK4631 GPS options remain available: RAK12500 over I2C and RAK12501 over Serial1.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "RAK_4631_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "RAK_4631_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "RAK_4631_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "RAK_4631_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -9460,19 +9460,19 @@ "title": "Sensor", "subTitle": "RAK_4631_sensor", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_sensor. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_sensor. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_4631_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_4631_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_4631_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9484,20 +9484,20 @@ "title": "Sensor", "subTitle": "RAK_4631_sensor_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_sensor_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_4631_sensor_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nRAK SENSOR RETENTION - This reduced RAK build retains INA219, INA226, INA260, and INA3221 I2C current/voltage monitor drivers.\n\nGPS RETENTION - Compatible RAK4631 GPS options remain available: RAK12500 over I2C and RAK12501 over Serial1.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "RAK_4631_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "RAK_4631_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "RAK_4631_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_4631_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "RAK_4631_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_4631_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -9515,19 +9515,19 @@ "title": "Full Companion", "subTitle": "RAK_3112_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3112_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3112_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "RAK_3112_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "RAK_3112_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "RAK_3112_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "RAK_3112_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -9539,19 +9539,19 @@ "title": "Repeater", "subTitle": "RAK_3112_repeater-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3112_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3112_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "RAK_3112_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "RAK_3112_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "RAK_3112_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "RAK_3112_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -9563,19 +9563,19 @@ "title": "Repeater", "subTitle": "RAK_3112_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3112_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3112_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "RAK_3112_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "RAK_3112_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "RAK_3112_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "RAK_3112_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -9587,19 +9587,19 @@ "title": "Room Server", "subTitle": "RAK_3112_room_server-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3112_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3112_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "RAK_3112_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "RAK_3112_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "RAK_3112_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "RAK_3112_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -9611,19 +9611,19 @@ "title": "Room Server", "subTitle": "RAK_3112_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3112_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3112_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "RAK_3112_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "RAK_3112_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "RAK_3112_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "RAK_3112_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -9635,19 +9635,19 @@ "title": "Sensor", "subTitle": "RAK_3112_sensor-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3112_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3112_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "RAK_3112_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "RAK_3112_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "RAK_3112_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3112_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "RAK_3112_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3112_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -9666,19 +9666,19 @@ "title": "Full Companion", "subTitle": "RAK_3401_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3401_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3401_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_3401_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_3401_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_3401_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_3401_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9690,19 +9690,19 @@ "title": "Repeater", "subTitle": "RAK_3401_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3401_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3401_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_3401_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_3401_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_3401_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_3401_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9714,19 +9714,19 @@ "title": "Repeater", "subTitle": "RAK_3401_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3401_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3401_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nRAK SENSOR RETENTION - This reduced RAK build retains INA219, INA226, INA260, and INA3221 I2C current/voltage monitor drivers.\n\nGPS RETENTION - Compatible RAK3401 GPS options remain available: RAK12500 over I2C and RAK12501 over UART.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_3401_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_3401_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_3401_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_3401_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9738,19 +9738,19 @@ "title": "Repeater", "subTitle": "RAK_3401_repeater_rak13302_w25q16_lora_ota-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3401_repeater_rak13302_w25q16_lora_ota-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_repeater_rak13302_w25q16_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_repeater_rak13302_w25q16_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3401_repeater_rak13302_w25q16_lora_ota-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_repeater_rak13302_w25q16_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_repeater_rak13302_w25q16_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_3401_repeater_rak13302_w25q16_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_repeater_rak13302_w25q16_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_3401_repeater_rak13302_w25q16_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_repeater_rak13302_w25q16_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_3401_repeater_rak13302_w25q16_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_repeater_rak13302_w25q16_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_3401_repeater_rak13302_w25q16_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_repeater_rak13302_w25q16_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9762,20 +9762,20 @@ "title": "Repeater", "subTitle": "RAK_3401_repeater_unified_lora_ota-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3401_repeater_unified_lora_ota-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_repeater_unified_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_repeater_unified_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3401_repeater_unified_lora_ota-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPACITY - Neighbor table: 50 entries.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_repeater_unified_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_repeater_unified_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "RAK_3401_repeater_unified_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_repeater_unified_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "RAK_3401_repeater_unified_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_repeater_unified_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "RAK_3401_repeater_unified_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_repeater_unified_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "RAK_3401_repeater_unified_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_repeater_unified_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -9786,19 +9786,19 @@ "title": "Room Server", "subTitle": "RAK_3401_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3401_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3401_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_3401_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_3401_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_3401_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_3401_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9810,20 +9810,20 @@ "title": "Room Server", "subTitle": "RAK_3401_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3401_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3401_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nRAK SENSOR RETENTION - This reduced RAK build retains INA219, INA226, INA260, and INA3221 I2C current/voltage monitor drivers.\n\nGPS RETENTION - Compatible RAK3401 GPS options remain available: RAK12500 over I2C and RAK12501 over UART.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "RAK_3401_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "RAK_3401_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "RAK_3401_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "RAK_3401_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -9834,19 +9834,19 @@ "title": "Sensor", "subTitle": "RAK_3401_sensor", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3401_sensor. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3401_sensor. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_3401_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_3401_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_3401_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_3401_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9858,20 +9858,20 @@ "title": "Sensor", "subTitle": "RAK_3401_sensor_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3401_sensor_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_3401_sensor_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nRAK SENSOR RETENTION - This reduced RAK build retains INA219, INA226, INA260, and INA3221 I2C current/voltage monitor drivers.\n\nGPS RETENTION - Compatible RAK3401 GPS options remain available: RAK12500 over I2C and RAK12501 over UART.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "RAK_3401_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "RAK_3401_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "RAK_3401_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_3401_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "RAK_3401_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_3401_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -9889,19 +9889,19 @@ "title": "Full Companion", "subTitle": "RAK_WisMesh_Tag_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_WisMesh_Tag_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_WisMesh_Tag_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_WisMesh_Tag_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_WisMesh_Tag_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_WisMesh_Tag_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_WisMesh_Tag_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9913,19 +9913,19 @@ "title": "Repeater", "subTitle": "RAK_WisMesh_Tag_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_WisMesh_Tag_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_WisMesh_Tag_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_WisMesh_Tag_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_WisMesh_Tag_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_WisMesh_Tag_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_WisMesh_Tag_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9937,19 +9937,19 @@ "title": "Repeater", "subTitle": "RAK_WisMesh_Tag_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_WisMesh_Tag_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_WisMesh_Tag_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_WisMesh_Tag_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_WisMesh_Tag_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_WisMesh_Tag_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_WisMesh_Tag_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9961,19 +9961,19 @@ "title": "Room Server", "subTitle": "RAK_WisMesh_Tag_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_WisMesh_Tag_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_WisMesh_Tag_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_WisMesh_Tag_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_WisMesh_Tag_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_WisMesh_Tag_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_WisMesh_Tag_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -9985,20 +9985,20 @@ "title": "Room Server", "subTitle": "RAK_WisMesh_Tag_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_WisMesh_Tag_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_WisMesh_Tag_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "RAK_WisMesh_Tag_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "RAK_WisMesh_Tag_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "RAK_WisMesh_Tag_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "RAK_WisMesh_Tag_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -10009,19 +10009,19 @@ "title": "Sensor", "subTitle": "RAK_WisMesh_Tag_sensor", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_WisMesh_Tag_sensor. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_WisMesh_Tag_sensor. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "RAK_WisMesh_Tag_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "RAK_WisMesh_Tag_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_WisMesh_Tag_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "RAK_WisMesh_Tag_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -10033,20 +10033,20 @@ "title": "Sensor", "subTitle": "RAK_WisMesh_Tag_sensor_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_WisMesh_Tag_sensor_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - RAK_WisMesh_Tag_sensor_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "RAK_WisMesh_Tag_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "RAK_WisMesh_Tag_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "RAK_WisMesh_Tag_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/RAK_WisMesh_Tag_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "RAK_WisMesh_Tag_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/RAK_WisMesh_Tag_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -10064,20 +10064,20 @@ "title": "Companion BLE", "subTitle": "PicoW_companion_radio_ble", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - PicoW_companion_radio_ble. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/PicoW_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/PicoW_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - PicoW_companion_radio_ble. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/PicoW_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/PicoW_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "download", - "name": "PicoW_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/PicoW_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "title": "Download" + "name": "PicoW_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/PicoW_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" }, { "type": "download", - "name": "PicoW_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/PicoW_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "name": "PicoW_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/PicoW_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "title": "Download" } ] } @@ -10088,20 +10088,20 @@ "title": "Companion USB", "subTitle": "PicoW_companion_radio", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - PicoW_companion_radio. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/PicoW_companion_radio-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/PicoW_companion_radio-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - PicoW_companion_radio. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/PicoW_companion_radio-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/PicoW_companion_radio-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "download", - "name": "PicoW_companion_radio-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/PicoW_companion_radio-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "title": "Download" + "name": "PicoW_companion_radio-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/PicoW_companion_radio-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" }, { "type": "download", - "name": "PicoW_companion_radio-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/PicoW_companion_radio-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "name": "PicoW_companion_radio-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/PicoW_companion_radio-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "title": "Download" } ] } @@ -10112,19 +10112,19 @@ "title": "Companion USB", "subTitle": "PicoW_companion_radio_usb", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - PicoW_companion_radio_usb. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/PicoW_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/PicoW_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - PicoW_companion_radio_usb. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/PicoW_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/PicoW_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "download", - "name": "PicoW_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/PicoW_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "PicoW_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/PicoW_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" }, { "type": "download", - "name": "PicoW_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/PicoW_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "PicoW_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/PicoW_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "Download" } ] @@ -10136,20 +10136,20 @@ "title": "Companion USB", "subTitle": "PicoW_companion_radio_wifi", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - PicoW_companion_radio_wifi. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/PicoW_companion_radio_wifi-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/PicoW_companion_radio_wifi-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - PicoW_companion_radio_wifi. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/PicoW_companion_radio_wifi-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/PicoW_companion_radio_wifi-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "download", - "name": "PicoW_companion_radio_wifi-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/PicoW_companion_radio_wifi-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "title": "Download" + "name": "PicoW_companion_radio_wifi-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/PicoW_companion_radio_wifi-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" }, { "type": "download", - "name": "PicoW_companion_radio_wifi-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/PicoW_companion_radio_wifi-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "name": "PicoW_companion_radio_wifi-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/PicoW_companion_radio_wifi-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "title": "Download" } ] } @@ -10167,19 +10167,19 @@ "title": "Companion USB", "subTitle": "waveshare_rp2040_lora_companion_radio_usb", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - waveshare_rp2040_lora_companion_radio_usb. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/waveshare_rp2040_lora_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/waveshare_rp2040_lora_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - waveshare_rp2040_lora_companion_radio_usb. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/waveshare_rp2040_lora_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/waveshare_rp2040_lora_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "download", - "name": "waveshare_rp2040_lora_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/waveshare_rp2040_lora_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "waveshare_rp2040_lora_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/waveshare_rp2040_lora_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" }, { "type": "download", - "name": "waveshare_rp2040_lora_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/waveshare_rp2040_lora_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "waveshare_rp2040_lora_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/waveshare_rp2040_lora_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "Download" } ] @@ -10198,19 +10198,19 @@ "title": "Full Companion", "subTitle": "SenseCapIndicator-ESPNow_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - SenseCapIndicator-ESPNow_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCapIndicator-ESPNow_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCapIndicator-ESPNow_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - SenseCapIndicator-ESPNow_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCapIndicator-ESPNow_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCapIndicator-ESPNow_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "SenseCapIndicator-ESPNow_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCapIndicator-ESPNow_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "SenseCapIndicator-ESPNow_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCapIndicator-ESPNow_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "SenseCapIndicator-ESPNow_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCapIndicator-ESPNow_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "SenseCapIndicator-ESPNow_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCapIndicator-ESPNow_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -10229,19 +10229,19 @@ "title": "Full Companion", "subTitle": "SenseCap_Solar_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - SenseCap_Solar_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCap_Solar_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCap_Solar_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - SenseCap_Solar_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCap_Solar_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCap_Solar_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "SenseCap_Solar_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCap_Solar_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "SenseCap_Solar_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCap_Solar_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "SenseCap_Solar_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCap_Solar_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "SenseCap_Solar_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCap_Solar_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -10253,19 +10253,19 @@ "title": "Repeater", "subTitle": "SenseCap_Solar_repeater-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - SenseCap_Solar_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCap_Solar_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCap_Solar_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - SenseCap_Solar_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCap_Solar_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCap_Solar_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "SenseCap_Solar_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCap_Solar_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "SenseCap_Solar_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCap_Solar_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "SenseCap_Solar_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCap_Solar_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "SenseCap_Solar_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCap_Solar_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -10277,19 +10277,19 @@ "title": "Repeater", "subTitle": "SenseCap_Solar_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - SenseCap_Solar_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCap_Solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCap_Solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - SenseCap_Solar_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCap_Solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCap_Solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "SenseCap_Solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCap_Solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "SenseCap_Solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCap_Solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "SenseCap_Solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCap_Solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "SenseCap_Solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCap_Solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -10301,19 +10301,19 @@ "title": "Room Server", "subTitle": "SenseCap_Solar_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - SenseCap_Solar_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCap_Solar_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCap_Solar_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - SenseCap_Solar_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCap_Solar_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCap_Solar_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "SenseCap_Solar_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCap_Solar_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "SenseCap_Solar_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCap_Solar_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "SenseCap_Solar_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCap_Solar_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "SenseCap_Solar_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCap_Solar_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -10325,20 +10325,20 @@ "title": "Room Server", "subTitle": "SenseCap_Solar_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - SenseCap_Solar_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCap_Solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCap_Solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - SenseCap_Solar_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCap_Solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCap_Solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "SenseCap_Solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCap_Solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "SenseCap_Solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCap_Solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "SenseCap_Solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCap_Solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "SenseCap_Solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCap_Solar_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -10356,19 +10356,19 @@ "title": "Full Companion", "subTitle": "t1000e_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - t1000e_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - t1000e_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "t1000e_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "t1000e_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "t1000e_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "t1000e_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -10380,19 +10380,19 @@ "title": "Repeater", "subTitle": "t1000e_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - t1000e_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - t1000e_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "t1000e_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "t1000e_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "t1000e_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "t1000e_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -10404,19 +10404,19 @@ "title": "Repeater", "subTitle": "t1000e_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - t1000e_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - t1000e_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "t1000e_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "t1000e_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "t1000e_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "t1000e_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -10428,19 +10428,19 @@ "title": "Room Server", "subTitle": "t1000e_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - t1000e_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - t1000e_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "t1000e_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "t1000e_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "t1000e_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "t1000e_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -10452,20 +10452,20 @@ "title": "Room Server", "subTitle": "t1000e_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - t1000e_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - t1000e_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "t1000e_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "t1000e_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "t1000e_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "t1000e_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -10476,20 +10476,20 @@ "title": "Sensor", "subTitle": "t1000e_sensor", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - t1000e_sensor. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - t1000e_sensor. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "t1000e_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "t1000e_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "t1000e_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_sensor-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "t1000e_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_sensor-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -10500,20 +10500,20 @@ "title": "Sensor", "subTitle": "t1000e_sensor_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - t1000e_sensor_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - t1000e_sensor_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "t1000e_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "t1000e_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "t1000e_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/t1000e_sensor_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "t1000e_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/t1000e_sensor_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -10531,19 +10531,19 @@ "title": "Full Companion", "subTitle": "WioTrackerL1_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "WioTrackerL1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "WioTrackerL1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "WioTrackerL1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "WioTrackerL1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -10555,19 +10555,19 @@ "title": "Repeater", "subTitle": "WioTrackerL1_repeater-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "WioTrackerL1_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "WioTrackerL1_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "WioTrackerL1_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "WioTrackerL1_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -10579,19 +10579,19 @@ "title": "Repeater", "subTitle": "WioTrackerL1_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "WioTrackerL1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "WioTrackerL1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "WioTrackerL1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "WioTrackerL1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -10603,19 +10603,19 @@ "title": "Room Server", "subTitle": "WioTrackerL1_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "WioTrackerL1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "WioTrackerL1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "WioTrackerL1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "WioTrackerL1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -10627,20 +10627,20 @@ "title": "Room Server", "subTitle": "WioTrackerL1_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "WioTrackerL1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "WioTrackerL1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "WioTrackerL1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "WioTrackerL1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -10658,19 +10658,19 @@ "title": "Companion BLE", "subTitle": "wio_wm1110_companion_radio_ble", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - wio_wm1110_companion_radio_ble. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio_wm1110_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio_wm1110_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - wio_wm1110_companion_radio_ble. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio_wm1110_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio_wm1110_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "download", - "name": "wio_wm1110_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio_wm1110_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "wio_wm1110_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio_wm1110_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" }, { "type": "download", - "name": "wio_wm1110_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio_wm1110_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "wio_wm1110_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio_wm1110_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Download" } ] @@ -10682,19 +10682,19 @@ "title": "Repeater", "subTitle": "wio_wm1110_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - wio_wm1110_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio_wm1110_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio_wm1110_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - wio_wm1110_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio_wm1110_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio_wm1110_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "download", - "name": "wio_wm1110_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio_wm1110_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "wio_wm1110_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio_wm1110_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" }, { "type": "download", - "name": "wio_wm1110_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio_wm1110_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "wio_wm1110_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio_wm1110_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Download" } ] @@ -10706,19 +10706,19 @@ "title": "Repeater", "subTitle": "wio_wm1110_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - wio_wm1110_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio_wm1110_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio_wm1110_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - wio_wm1110_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio_wm1110_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio_wm1110_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "download", - "name": "wio_wm1110_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio_wm1110_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "wio_wm1110_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio_wm1110_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" }, { "type": "download", - "name": "wio_wm1110_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio_wm1110_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "wio_wm1110_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio_wm1110_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Download" } ] @@ -10730,19 +10730,19 @@ "title": "Room Server", "subTitle": "wio_wm1110_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - wio_wm1110_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio_wm1110_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio_wm1110_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - wio_wm1110_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio_wm1110_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio_wm1110_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "download", - "name": "wio_wm1110_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio_wm1110_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "wio_wm1110_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio_wm1110_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" }, { "type": "download", - "name": "wio_wm1110_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio_wm1110_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "wio_wm1110_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio_wm1110_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Download" } ] @@ -10754,19 +10754,19 @@ "title": "Room Server", "subTitle": "wio_wm1110_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - wio_wm1110_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio_wm1110_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio_wm1110_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - wio_wm1110_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio_wm1110_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio_wm1110_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "download", - "name": "wio_wm1110_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio_wm1110_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "wio_wm1110_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio_wm1110_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" }, { "type": "download", - "name": "wio_wm1110_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio_wm1110_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "wio_wm1110_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio_wm1110_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Download" } ] @@ -10785,19 +10785,19 @@ "title": "Companion USB", "subTitle": "wio-e5-mini_companion_radio_usb", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - wio-e5-mini_companion_radio_usb. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nLOGGING - USB Companion transport remains available. Packet diagnostics are omitted to retain the 32 KiB LittleFS layout on this 256 KiB STM32WL board.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio-e5-mini_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio-e5-mini_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - wio-e5-mini_companion_radio_usb. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nLOGGING - USB Companion transport remains available. Packet diagnostics are omitted to retain the 32 KiB LittleFS layout on this 256 KiB STM32WL board.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio-e5-mini_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio-e5-mini_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "download", - "name": "wio-e5-mini_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio-e5-mini_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "wio-e5-mini_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio-e5-mini_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "Download" }, { "type": "download", - "name": "wio-e5-mini_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.hex", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio-e5-mini_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.hex", + "name": "wio-e5-mini_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.hex", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio-e5-mini_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.hex", "title": "HEX download" } ] @@ -10809,19 +10809,19 @@ "title": "Companion USB", "subTitle": "wio-e5_companion_radio_usb", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - wio-e5_companion_radio_usb. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nLOGGING - USB Companion transport remains available. Packet diagnostics are omitted to retain the 32 KiB LittleFS layout on this 256 KiB STM32WL board.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio-e5_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio-e5_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - wio-e5_companion_radio_usb. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nLOGGING - USB Companion transport remains available. Packet diagnostics are omitted to retain the 32 KiB LittleFS layout on this 256 KiB STM32WL board.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio-e5_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio-e5_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "download", - "name": "wio-e5_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio-e5_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "wio-e5_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio-e5_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "Download" }, { "type": "download", - "name": "wio-e5_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.hex", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/wio-e5_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.hex", + "name": "wio-e5_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.hex", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/wio-e5_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.hex", "title": "HEX download" } ] @@ -10840,19 +10840,19 @@ "title": "Full Companion", "subTitle": "Xiao_C3_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_C3_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_C3_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPACITY - Full Companion capacity: 100 contacts and 224 queued messages; all Full transports are retained. Export contacts before updating if you have more than 100; entries beyond this limit may be unavailable or omitted by a later save.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_C3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_C3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_C3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_C3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -10864,19 +10864,19 @@ "title": "Repeater", "subTitle": "Xiao_C3_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_C3_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_C3_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_C3_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_C3_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_C3_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_C3_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -10888,19 +10888,19 @@ "title": "Repeater", "subTitle": "Xiao_C3_repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_C3_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_C3_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_C3_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_C3_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_C3_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_C3_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -10912,19 +10912,19 @@ "title": "Room Server", "subTitle": "Xiao_C3_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_C3_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_C3_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_C3_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_C3_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_C3_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_C3_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -10936,19 +10936,19 @@ "title": "Room Server", "subTitle": "Xiao_C3_room_server-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_C3_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_C3_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_C3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_C3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_C3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_C3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -10960,19 +10960,19 @@ "title": "Room Server", "subTitle": "Xiao_C3_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_C3_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_C3_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_C3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_C3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_C3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_C3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -10991,19 +10991,19 @@ "title": "Full Companion", "subTitle": "Xiao_C6_companion_radio_full_", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_C6_companion_radio_full_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C6_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C6_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_C6_companion_radio_full_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C6_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C6_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_C6_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C6_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_C6_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C6_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_C6_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C6_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_C6_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C6_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -11015,19 +11015,19 @@ "title": "Repeater", "subTitle": "Xiao_C6_repeater_-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_C6_repeater_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C6_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C6_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_C6_repeater_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C6_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C6_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_C6_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C6_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_C6_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C6_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_C6_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C6_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_C6_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C6_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -11039,19 +11039,19 @@ "title": "Repeater", "subTitle": "Xiao_C6_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_C6_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_C6_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -11070,19 +11070,19 @@ "title": "Full Companion", "subTitle": "Xiao_nrf52_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_nrf52_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_nrf52_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_nrf52_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_nrf52_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_nrf52_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_nrf52_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Xiao_nrf52_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_nrf52_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Xiao_nrf52_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_nrf52_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Xiao_nrf52_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_nrf52_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Xiao_nrf52_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_nrf52_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -11094,19 +11094,19 @@ "title": "Repeater", "subTitle": "Xiao_nrf52_repeater-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_nrf52_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_nrf52_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_nrf52_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_nrf52_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_nrf52_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_nrf52_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Xiao_nrf52_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_nrf52_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Xiao_nrf52_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_nrf52_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Xiao_nrf52_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_nrf52_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Xiao_nrf52_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_nrf52_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -11118,20 +11118,20 @@ "title": "Repeater", "subTitle": "Xiao_nrf52_repeater_bridge_rs232", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_nrf52_repeater_bridge_rs232. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_nrf52_repeater_bridge_rs232-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_nrf52_repeater_bridge_rs232-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_nrf52_repeater_bridge_rs232. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_nrf52_repeater_bridge_rs232-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_nrf52_repeater_bridge_rs232-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "Xiao_nrf52_repeater_bridge_rs232-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_nrf52_repeater_bridge_rs232-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "Xiao_nrf52_repeater_bridge_rs232-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_nrf52_repeater_bridge_rs232-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "Xiao_nrf52_repeater_bridge_rs232-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_nrf52_repeater_bridge_rs232-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "Xiao_nrf52_repeater_bridge_rs232-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_nrf52_repeater_bridge_rs232-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -11142,19 +11142,19 @@ "title": "Room Server", "subTitle": "Xiao_nrf52_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_nrf52_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_nrf52_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_nrf52_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_nrf52_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_nrf52_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_nrf52_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Xiao_nrf52_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_nrf52_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Xiao_nrf52_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_nrf52_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Xiao_nrf52_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_nrf52_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Xiao_nrf52_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_nrf52_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -11166,20 +11166,20 @@ "title": "Room Server", "subTitle": "Xiao_nrf52_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_nrf52_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_nrf52_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_nrf52_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_nrf52_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_nrf52_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_nrf52_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "Xiao_nrf52_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_nrf52_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "Xiao_nrf52_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_nrf52_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "Xiao_nrf52_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_nrf52_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "Xiao_nrf52_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_nrf52_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -11197,19 +11197,19 @@ "title": "Companion USB", "subTitle": "Xiao_rp2040_companion_radio_usb", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_rp2040_companion_radio_usb. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_rp2040_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_rp2040_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_rp2040_companion_radio_usb. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_rp2040_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_rp2040_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "download", - "name": "Xiao_rp2040_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_rp2040_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Xiao_rp2040_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_rp2040_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" }, { "type": "download", - "name": "Xiao_rp2040_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_rp2040_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_rp2040_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_rp2040_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "Download" } ] @@ -11228,19 +11228,19 @@ "title": "Full Companion", "subTitle": "Xiao_S3_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_S3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_S3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_S3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -11252,19 +11252,19 @@ "title": "Repeater", "subTitle": "Xiao_S3_repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_S3_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_S3_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_S3_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -11276,19 +11276,19 @@ "title": "Repeater", "subTitle": "Xiao_S3_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_S3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_S3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_S3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -11300,19 +11300,19 @@ "title": "Room Server", "subTitle": "Xiao_S3_room_server-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_S3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_S3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_S3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -11324,19 +11324,19 @@ "title": "Room Server", "subTitle": "Xiao_S3_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -11348,19 +11348,19 @@ "title": "Sensor", "subTitle": "Xiao_S3_sensor-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_S3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_S3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_S3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -11379,19 +11379,19 @@ "title": "Full Companion", "subTitle": "Xiao_S3_WIO_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_WIO_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_WIO_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_WIO_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_S3_WIO_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_S3_WIO_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_S3_WIO_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -11403,19 +11403,19 @@ "title": "Repeater", "subTitle": "Xiao_S3_WIO_repeater-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_WIO_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_WIO_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_WIO_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_S3_WIO_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_S3_WIO_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_S3_WIO_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -11427,19 +11427,19 @@ "title": "Repeater", "subTitle": "Xiao_S3_WIO_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_WIO_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_WIO_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_WIO_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_S3_WIO_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_S3_WIO_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_S3_WIO_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -11451,19 +11451,19 @@ "title": "Room Server", "subTitle": "Xiao_S3_WIO_room_server-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_WIO_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_WIO_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_WIO_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_S3_WIO_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_S3_WIO_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_S3_WIO_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -11475,19 +11475,19 @@ "title": "Room Server", "subTitle": "Xiao_S3_WIO_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_WIO_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_WIO_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_WIO_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_S3_WIO_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_S3_WIO_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_S3_WIO_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -11499,19 +11499,19 @@ "title": "Sensor", "subTitle": "Xiao_S3_WIO_sensor-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_WIO_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Xiao_S3_WIO_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_WIO_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Xiao_S3_WIO_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Xiao_S3_WIO_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Xiao_S3_WIO_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Xiao_S3_WIO_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Xiao_S3_WIO_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -11530,19 +11530,19 @@ "title": "Full Companion", "subTitle": "solarxiao_30S_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - solarxiao_30S_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_30S_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_30S_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - solarxiao_30S_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_30S_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_30S_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "solarxiao_30S_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_30S_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "solarxiao_30S_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_30S_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "solarxiao_30S_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_30S_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "solarxiao_30S_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_30S_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -11554,19 +11554,19 @@ "title": "Full Companion", "subTitle": "solarxiao_33S_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - solarxiao_33S_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_33S_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_33S_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - solarxiao_33S_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_33S_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_33S_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "solarxiao_33S_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_33S_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "solarxiao_33S_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_33S_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "solarxiao_33S_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_33S_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "solarxiao_33S_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_33S_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -11578,19 +11578,19 @@ "title": "Repeater", "subTitle": "solarxiao_30S_repeater-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - solarxiao_30S_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_30S_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_30S_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - solarxiao_30S_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_30S_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_30S_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "solarxiao_30S_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_30S_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "solarxiao_30S_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_30S_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "solarxiao_30S_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_30S_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "solarxiao_30S_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_30S_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -11602,19 +11602,19 @@ "title": "Repeater", "subTitle": "solarxiao_33S_repeater-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - solarxiao_33S_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_33S_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_33S_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - solarxiao_33S_repeater-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_33S_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_33S_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "solarxiao_33S_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_33S_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "solarxiao_33S_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_33S_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "solarxiao_33S_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_33S_repeater-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "solarxiao_33S_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_33S_repeater-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -11626,19 +11626,19 @@ "title": "Room Server", "subTitle": "solarxiao_30S_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - solarxiao_30S_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_30S_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_30S_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - solarxiao_30S_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_30S_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_30S_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "solarxiao_30S_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_30S_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "solarxiao_30S_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_30S_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "solarxiao_30S_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_30S_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "solarxiao_30S_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_30S_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -11650,20 +11650,20 @@ "title": "Room Server", "subTitle": "solarxiao_30S_room_server_lora_ota-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - solarxiao_30S_room_server_lora_ota-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_30S_room_server_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_30S_room_server_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - solarxiao_30S_room_server_lora_ota-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_30S_room_server_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_30S_room_server_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "solarxiao_30S_room_server_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_30S_room_server_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "solarxiao_30S_room_server_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_30S_room_server_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "solarxiao_30S_room_server_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_30S_room_server_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "solarxiao_30S_room_server_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_30S_room_server_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -11674,19 +11674,19 @@ "title": "Room Server", "subTitle": "solarxiao_33S_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - solarxiao_33S_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_33S_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_33S_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - solarxiao_33S_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_33S_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_33S_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "solarxiao_33S_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_33S_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "solarxiao_33S_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_33S_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "solarxiao_33S_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_33S_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "solarxiao_33S_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_33S_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -11698,20 +11698,20 @@ "title": "Room Server", "subTitle": "solarxiao_33S_room_server_lora_ota-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - solarxiao_33S_room_server_lora_ota-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_33S_room_server_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_33S_room_server_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - solarxiao_33S_room_server_lora_ota-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_33S_room_server_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_33S_room_server_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "solarxiao_33S_room_server_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_33S_room_server_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "solarxiao_33S_room_server_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_33S_room_server_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "solarxiao_33S_room_server_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/solarxiao_33S_room_server_lora_ota-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "solarxiao_33S_room_server_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/solarxiao_33S_room_server_lora_ota-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -11729,19 +11729,19 @@ "title": "Repeater", "subTitle": "Tenstar_C3_sx1262_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tenstar_C3_sx1262_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tenstar_C3_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tenstar_C3_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tenstar_C3_sx1262_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tenstar_C3_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tenstar_C3_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Tenstar_C3_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tenstar_C3_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Tenstar_C3_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tenstar_C3_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Tenstar_C3_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tenstar_C3_sx1262_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Tenstar_C3_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tenstar_C3_sx1262_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -11753,19 +11753,19 @@ "title": "Repeater", "subTitle": "Tenstar_C3_sx1262_repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tenstar_C3_sx1262_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tenstar_C3_sx1262_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tenstar_C3_sx1262_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tenstar_C3_sx1262_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tenstar_C3_sx1262_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tenstar_C3_sx1262_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Tenstar_C3_sx1262_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tenstar_C3_sx1262_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Tenstar_C3_sx1262_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tenstar_C3_sx1262_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Tenstar_C3_sx1262_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tenstar_C3_sx1262_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Tenstar_C3_sx1262_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tenstar_C3_sx1262_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -11777,19 +11777,19 @@ "title": "Repeater", "subTitle": "Tenstar_C3_sx1268_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tenstar_C3_sx1268_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tenstar_C3_sx1268_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tenstar_C3_sx1268_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tenstar_C3_sx1268_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tenstar_C3_sx1268_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tenstar_C3_sx1268_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Tenstar_C3_sx1268_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tenstar_C3_sx1268_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Tenstar_C3_sx1268_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tenstar_C3_sx1268_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Tenstar_C3_sx1268_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tenstar_C3_sx1268_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Tenstar_C3_sx1268_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tenstar_C3_sx1268_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -11801,19 +11801,19 @@ "title": "Repeater", "subTitle": "Tenstar_C3_sx1268_repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tenstar_C3_sx1268_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tenstar_C3_sx1268_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tenstar_C3_sx1268_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tenstar_C3_sx1268_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tenstar_C3_sx1268_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tenstar_C3_sx1268_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Tenstar_C3_sx1268_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tenstar_C3_sx1268_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Tenstar_C3_sx1268_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tenstar_C3_sx1268_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Tenstar_C3_sx1268_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tenstar_C3_sx1268_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Tenstar_C3_sx1268_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tenstar_C3_sx1268_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -11832,19 +11832,19 @@ "title": "Companion USB", "subTitle": "Tiny_Relay_companion_radio_usb", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tiny_Relay_companion_radio_usb. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nLOGGING - USB Companion transport remains available. Packet diagnostics are omitted to retain the 32 KiB LittleFS layout on this 256 KiB STM32WL board.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tiny_Relay_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tiny_Relay_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Tiny_Relay_companion_radio_usb. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: USB or board-specific wired programming.\n\nINSTALL - Use the board-specific wired programming method and exact image.\n\nLOGGING - USB Companion transport remains available. Packet diagnostics are omitted to retain the 32 KiB LittleFS layout on this 256 KiB STM32WL board.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tiny_Relay_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tiny_Relay_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "download", - "name": "Tiny_Relay_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tiny_Relay_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Tiny_Relay_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tiny_Relay_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "Download" }, { "type": "download", - "name": "Tiny_Relay_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.hex", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Tiny_Relay_companion_radio_usb-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.hex", + "name": "Tiny_Relay_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.hex", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Tiny_Relay_companion_radio_usb-v1.17.1.8-halo-keymind-cascade-dev-9053038f.hex", "title": "HEX download" } ] @@ -11863,19 +11863,19 @@ "title": "Full Companion", "subTitle": "Nano_G2_Ultra_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Nano_G2_Ultra_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Nano_G2_Ultra_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Nano_G2_Ultra_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Nano_G2_Ultra_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Nano_G2_Ultra_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Nano_G2_Ultra_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Nano_G2_Ultra_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Nano_G2_Ultra_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Nano_G2_Ultra_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Nano_G2_Ultra_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Nano_G2_Ultra_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Nano_G2_Ultra_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Nano_G2_Ultra_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Nano_G2_Ultra_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -11887,19 +11887,19 @@ "title": "Repeater", "subTitle": "Nano_G2_Ultra_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Nano_G2_Ultra_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Nano_G2_Ultra_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Nano_G2_Ultra_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Nano_G2_Ultra_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Nano_G2_Ultra_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Nano_G2_Ultra_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Nano_G2_Ultra_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Nano_G2_Ultra_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Nano_G2_Ultra_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Nano_G2_Ultra_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Nano_G2_Ultra_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Nano_G2_Ultra_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Nano_G2_Ultra_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Nano_G2_Ultra_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -11911,19 +11911,19 @@ "title": "Repeater", "subTitle": "Nano_G2_Ultra_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Nano_G2_Ultra_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Nano_G2_Ultra_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Nano_G2_Ultra_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Nano_G2_Ultra_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Nano_G2_Ultra_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Nano_G2_Ultra_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Nano_G2_Ultra_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Nano_G2_Ultra_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Nano_G2_Ultra_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Nano_G2_Ultra_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Nano_G2_Ultra_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Nano_G2_Ultra_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Nano_G2_Ultra_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Nano_G2_Ultra_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -11935,19 +11935,19 @@ "title": "Room Server", "subTitle": "Nano_G2_Ultra_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Nano_G2_Ultra_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Nano_G2_Ultra_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Nano_G2_Ultra_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Nano_G2_Ultra_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Nano_G2_Ultra_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Nano_G2_Ultra_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "Nano_G2_Ultra_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Nano_G2_Ultra_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "Nano_G2_Ultra_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Nano_G2_Ultra_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Nano_G2_Ultra_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Nano_G2_Ultra_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "Nano_G2_Ultra_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Nano_G2_Ultra_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -11959,20 +11959,20 @@ "title": "Room Server", "subTitle": "Nano_G2_Ultra_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Nano_G2_Ultra_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Nano_G2_Ultra_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Nano_G2_Ultra_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Nano_G2_Ultra_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Nano_G2_Ultra_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Nano_G2_Ultra_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "Nano_G2_Ultra_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Nano_G2_Ultra_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "Nano_G2_Ultra_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Nano_G2_Ultra_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "Nano_G2_Ultra_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Nano_G2_Ultra_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "Nano_G2_Ultra_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Nano_G2_Ultra_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -11990,19 +11990,19 @@ "title": "Full Companion", "subTitle": "Station_G2_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G2_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G2_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Station_G2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Station_G2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Station_G2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Station_G2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12014,19 +12014,19 @@ "title": "Repeater", "subTitle": "Station_G2_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G2_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G2_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Station_G2_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Station_G2_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Station_G2_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Station_G2_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12038,19 +12038,19 @@ "title": "Repeater", "subTitle": "Station_G2_repeater_observer_mqtt-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G2_repeater_observer_mqtt-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore v1.17.1.8-halo-keymind-cascade-dev with Halo/Keymind retry tuning, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\n\nROLE - Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password.\n\nPROFILE - Unified FULL USB + Wi-Fi observer: uses expanded partitions, compiles USB packet logging and the on-device Wi-Fi MQTT bridge into one image, keeps verbose USB debug off, and retains the complete role CLI. Use set logging.output off|usb|wifi|both to persist the active paths. LoRa self-update is enabled. With no saved SSID, the setup AP is available for 30 minutes per boot and then powers Wi-Fi off; configured Wi-Fi retains its normal indefinite reconnect behavior.\n\nINSTALL - Flash the merged bootloader, partition table, and app image over USB for a new Full layout, or use a supported exact board and role migration ZIP. Routine app-only upgrades then require the same target and compatible layout.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Unified FULL USB + Wi-Fi observer.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Station_G2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Station_G2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Station_G2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Station_G2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12062,19 +12062,19 @@ "title": "Room Server", "subTitle": "Station_G2_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G2_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G2_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Station_G2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Station_G2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Station_G2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Station_G2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12086,19 +12086,19 @@ "title": "Room Server", "subTitle": "Station_G2_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G2_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G2_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Station_G2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Station_G2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Station_G2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Station_G2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12110,19 +12110,19 @@ "title": "Room Server", "subTitle": "Station_G2_room_server_observer_mqtt-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G2_room_server_observer_mqtt-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore v1.17.1.8-halo-keymind-cascade-dev with Halo/Keymind retry tuning, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\n\nROLE - Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials.\n\nPROFILE - Unified FULL USB + Wi-Fi observer: uses expanded partitions, compiles USB packet logging and the on-device Wi-Fi MQTT bridge into one image, keeps verbose USB debug off, and retains the complete role CLI. Use set logging.output off|usb|wifi|both to persist the active paths. LoRa self-update is enabled. With no saved SSID, the setup AP is available for 30 minutes per boot and then powers Wi-Fi off; configured Wi-Fi retains its normal indefinite reconnect behavior.\n\nINSTALL - Flash the merged bootloader, partition table, and app image over USB for a new Full layout, or use a supported exact board and role migration ZIP. Routine app-only upgrades then require the same target and compatible layout.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Unified FULL USB + Wi-Fi observer.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Station_G2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Station_G2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Station_G2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Station_G2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12141,19 +12141,19 @@ "title": "Full Companion", "subTitle": "Station_G3_ESP32_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G3_ESP32_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G3_ESP32_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Station_G3_ESP32_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Station_G3_ESP32_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Station_G3_ESP32_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Station_G3_ESP32_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12165,19 +12165,19 @@ "title": "Repeater", "subTitle": "Station_G3_ESP32_repeater-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G3_ESP32_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G3_ESP32_repeater-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Station_G3_ESP32_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Station_G3_ESP32_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Station_G3_ESP32_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_repeater-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Station_G3_ESP32_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_repeater-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12189,19 +12189,19 @@ "title": "Room Server", "subTitle": "Station_G3_ESP32_room_server-full-usb-wifi-ota", "version": { - "mqtt-observer-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G3_ESP32_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G3_ESP32_room_server-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Station_G3_ESP32_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Station_G3_ESP32_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Station_G3_ESP32_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_room_server-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Station_G3_ESP32_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_room_server-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12213,19 +12213,19 @@ "title": "Room Server", "subTitle": "Station_G3_ESP32_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G3_ESP32_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G3_ESP32_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Station_G3_ESP32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Station_G3_ESP32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Station_G3_ESP32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Station_G3_ESP32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12244,19 +12244,19 @@ "title": "Full Companion", "subTitle": "WHY2025_badge_companion_radio_full_", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WHY2025_badge_companion_radio_full_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WHY2025_badge_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WHY2025_badge_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WHY2025_badge_companion_radio_full_. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/WHY2025_badge_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/WHY2025_badge_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "WHY2025_badge_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WHY2025_badge_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "WHY2025_badge_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/WHY2025_badge_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "WHY2025_badge_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WHY2025_badge_companion_radio_full_-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "WHY2025_badge_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/WHY2025_badge_companion_radio_full_-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12268,19 +12268,19 @@ "title": "Repeater", "subTitle": "WHY2025_badge_repeater_-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WHY2025_badge_repeater_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WHY2025_badge_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WHY2025_badge_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WHY2025_badge_repeater_-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WHY2025_badge_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WHY2025_badge_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "WHY2025_badge_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WHY2025_badge_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "WHY2025_badge_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WHY2025_badge_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "WHY2025_badge_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WHY2025_badge_repeater_-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "WHY2025_badge_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WHY2025_badge_repeater_-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12292,19 +12292,19 @@ "title": "Repeater", "subTitle": "WHY2025_badge_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WHY2025_badge_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WHY2025_badge_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WHY2025_badge_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WHY2025_badge_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WHY2025_badge_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WHY2025_badge_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "WHY2025_badge_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WHY2025_badge_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "WHY2025_badge_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WHY2025_badge_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "WHY2025_badge_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WHY2025_badge_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "WHY2025_badge_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WHY2025_badge_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12323,19 +12323,19 @@ "title": "Full Companion", "subTitle": "MeshTracker_X1_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MeshTracker_X1_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MeshTracker_X1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MeshTracker_X1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MeshTracker_X1_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/MeshTracker_X1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/MeshTracker_X1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "MeshTracker_X1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MeshTracker_X1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "MeshTracker_X1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/MeshTracker_X1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "MeshTracker_X1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MeshTracker_X1_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "MeshTracker_X1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/MeshTracker_X1_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -12347,19 +12347,19 @@ "title": "Repeater", "subTitle": "MeshTracker_X1_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MeshTracker_X1_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MeshTracker_X1_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MeshTracker_X1_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MeshTracker_X1_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MeshTracker_X1_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MeshTracker_X1_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "MeshTracker_X1_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MeshTracker_X1_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "MeshTracker_X1_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MeshTracker_X1_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "MeshTracker_X1_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MeshTracker_X1_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "MeshTracker_X1_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MeshTracker_X1_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -12371,19 +12371,19 @@ "title": "Repeater", "subTitle": "MeshTracker_X1_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MeshTracker_X1_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MeshTracker_X1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MeshTracker_X1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MeshTracker_X1_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MeshTracker_X1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MeshTracker_X1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "MeshTracker_X1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MeshTracker_X1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "MeshTracker_X1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MeshTracker_X1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "MeshTracker_X1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MeshTracker_X1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "MeshTracker_X1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MeshTracker_X1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -12395,19 +12395,19 @@ "title": "Room Server", "subTitle": "MeshTracker_X1_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MeshTracker_X1_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MeshTracker_X1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MeshTracker_X1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MeshTracker_X1_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MeshTracker_X1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MeshTracker_X1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "MeshTracker_X1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MeshTracker_X1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "MeshTracker_X1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MeshTracker_X1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "MeshTracker_X1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MeshTracker_X1_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "MeshTracker_X1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MeshTracker_X1_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -12419,20 +12419,20 @@ "title": "Room Server", "subTitle": "MeshTracker_X1_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MeshTracker_X1_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MeshTracker_X1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MeshTracker_X1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MeshTracker_X1_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MeshTracker_X1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MeshTracker_X1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "MeshTracker_X1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MeshTracker_X1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "MeshTracker_X1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MeshTracker_X1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "MeshTracker_X1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MeshTracker_X1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "MeshTracker_X1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MeshTracker_X1_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -12450,19 +12450,19 @@ "title": "Full Companion", "subTitle": "meshnology_w12_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - meshnology_w12_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/meshnology_w12_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/meshnology_w12_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - meshnology_w12_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/meshnology_w12_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/meshnology_w12_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "meshnology_w12_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/meshnology_w12_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "meshnology_w12_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/meshnology_w12_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "meshnology_w12_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/meshnology_w12_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "meshnology_w12_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/meshnology_w12_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12474,19 +12474,19 @@ "title": "Repeater", "subTitle": "meshnology_w12_repeater-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - meshnology_w12_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/meshnology_w12_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/meshnology_w12_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - meshnology_w12_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/meshnology_w12_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/meshnology_w12_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "meshnology_w12_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/meshnology_w12_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "meshnology_w12_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/meshnology_w12_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "meshnology_w12_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/meshnology_w12_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "meshnology_w12_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/meshnology_w12_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12498,19 +12498,19 @@ "title": "Room Server", "subTitle": "meshnology_w12_room_server-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - meshnology_w12_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/meshnology_w12_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/meshnology_w12_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - meshnology_w12_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/meshnology_w12_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/meshnology_w12_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "meshnology_w12_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/meshnology_w12_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "meshnology_w12_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/meshnology_w12_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "meshnology_w12_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/meshnology_w12_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "meshnology_w12_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/meshnology_w12_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12522,19 +12522,19 @@ "title": "Room Server", "subTitle": "meshnology_w12_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - meshnology_w12_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/meshnology_w12_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/meshnology_w12_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - meshnology_w12_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/meshnology_w12_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/meshnology_w12_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "meshnology_w12_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/meshnology_w12_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "meshnology_w12_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/meshnology_w12_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "meshnology_w12_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/meshnology_w12_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "meshnology_w12_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/meshnology_w12_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12546,19 +12546,19 @@ "title": "Sensor", "subTitle": "meshnology_w12_sensor-full-logging-ota", "version": { - "full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - meshnology_w12_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/meshnology_w12_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/meshnology_w12_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "full-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - meshnology_w12_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/meshnology_w12_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/meshnology_w12_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "meshnology_w12_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/meshnology_w12_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "meshnology_w12_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/meshnology_w12_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "meshnology_w12_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/meshnology_w12_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "meshnology_w12_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/meshnology_w12_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12577,19 +12577,19 @@ "title": "Full Companion", "subTitle": "GAT562_Mesh_Watch13_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_Mesh_Watch13_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Watch13_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Watch13_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GAT562_Mesh_Watch13_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Watch13_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Watch13_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "GAT562_Mesh_Watch13_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Watch13_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "GAT562_Mesh_Watch13_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Watch13_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_Mesh_Watch13_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GAT562_Mesh_Watch13_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "GAT562_Mesh_Watch13_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/GAT562_Mesh_Watch13_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -12608,19 +12608,19 @@ "title": "Full Companion", "subTitle": "SenseCapIndicator-LoRa-N16R2_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - SenseCapIndicator-LoRa-N16R2_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCapIndicator-LoRa-N16R2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCapIndicator-LoRa-N16R2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - SenseCapIndicator-LoRa-N16R2_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPACITY - Display renders at 320x320 and scales to the 480x480 panel to preserve internal RAM. All Full transports, 350 contacts, 512 queued messages and full-length message previews are retained.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCapIndicator-LoRa-N16R2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCapIndicator-LoRa-N16R2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "SenseCapIndicator-LoRa-N16R2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCapIndicator-LoRa-N16R2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "SenseCapIndicator-LoRa-N16R2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCapIndicator-LoRa-N16R2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "SenseCapIndicator-LoRa-N16R2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCapIndicator-LoRa-N16R2_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "SenseCapIndicator-LoRa-N16R2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCapIndicator-LoRa-N16R2_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12632,19 +12632,19 @@ "title": "Full Companion", "subTitle": "SenseCapIndicator-LoRa_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - SenseCapIndicator-LoRa_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCapIndicator-LoRa_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCapIndicator-LoRa_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - SenseCapIndicator-LoRa_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPACITY - Display renders at 320x320 and scales to the 480x480 panel to preserve internal RAM. All Full transports, 350 contacts, 512 queued messages and full-length message previews are retained.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCapIndicator-LoRa_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCapIndicator-LoRa_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "SenseCapIndicator-LoRa_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCapIndicator-LoRa_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "SenseCapIndicator-LoRa_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCapIndicator-LoRa_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "SenseCapIndicator-LoRa_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/SenseCapIndicator-LoRa_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "SenseCapIndicator-LoRa_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/SenseCapIndicator-LoRa_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12663,19 +12663,19 @@ "title": "Full Companion", "subTitle": "ThinkNode_M8_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M8_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M8_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M8_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M8_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M8_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M8_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ThinkNode_M8_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M8_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ThinkNode_M8_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M8_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M8_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M8_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ThinkNode_M8_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M8_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -12687,19 +12687,19 @@ "title": "Repeater", "subTitle": "ThinkNode_M8_repeater", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M8_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M8_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M8_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M8_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M8_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M8_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ThinkNode_M8_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M8_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ThinkNode_M8_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M8_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M8_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M8_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ThinkNode_M8_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M8_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -12711,19 +12711,19 @@ "title": "Repeater", "subTitle": "ThinkNode_M8_repeater_lora_ota_no_external_sensors-ota", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M8_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M8_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M8_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M8_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M8_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M8_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ThinkNode_M8_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M8_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ThinkNode_M8_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M8_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M8_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M8_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ThinkNode_M8_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M8_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -12735,19 +12735,19 @@ "title": "Room Server", "subTitle": "ThinkNode_M8_room_server", "version": { - "standard-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M8_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M8_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M8_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "standard-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M8_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M8_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M8_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "ThinkNode_M8_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M8_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "ThinkNode_M8_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M8_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M8_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M8_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "ThinkNode_M8_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M8_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -12759,20 +12759,20 @@ "title": "Room Server", "subTitle": "ThinkNode_M8_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M8_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M8_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "ThinkNode_M8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "ThinkNode_M8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "ThinkNode_M8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "ThinkNode_M8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M8_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -12790,19 +12790,19 @@ "title": "Full Companion", "subTitle": "WioTrackerL1Eink_companion_radio_full", "version": { - "full-companion-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1Eink_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1Eink_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1Eink_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "full-companion-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1Eink_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1Eink_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1Eink_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash", - "name": "WioTrackerL1Eink_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1Eink_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", + "name": "WioTrackerL1Eink_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1Eink_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "WioTrackerL1Eink_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1Eink_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", + "name": "WioTrackerL1Eink_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1Eink_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", "title": "UF2 download" } ] @@ -12821,19 +12821,19 @@ "title": "Repeater", "subTitle": "GEPRC_Linkflow_900_repeater", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GEPRC_Linkflow_900_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GEPRC_Linkflow_900_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GEPRC_Linkflow_900_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GEPRC_Linkflow_900_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GEPRC_Linkflow_900_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GEPRC_Linkflow_900_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "GEPRC_Linkflow_900_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GEPRC_Linkflow_900_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "GEPRC_Linkflow_900_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GEPRC_Linkflow_900_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "GEPRC_Linkflow_900_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GEPRC_Linkflow_900_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "GEPRC_Linkflow_900_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GEPRC_Linkflow_900_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12845,19 +12845,19 @@ "title": "Repeater", "subTitle": "GEPRC_Linkflow_900_repeater-full-logging-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GEPRC_Linkflow_900_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GEPRC_Linkflow_900_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GEPRC_Linkflow_900_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - GEPRC_Linkflow_900_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GEPRC_Linkflow_900_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GEPRC_Linkflow_900_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "GEPRC_Linkflow_900_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GEPRC_Linkflow_900_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "GEPRC_Linkflow_900_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GEPRC_Linkflow_900_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "GEPRC_Linkflow_900_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/GEPRC_Linkflow_900_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "GEPRC_Linkflow_900_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/GEPRC_Linkflow_900_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12876,19 +12876,19 @@ "title": "Full Companion", "subTitle": "MKE_s3_companion_radio_full", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MKE_s3_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MKE_s3_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - ESP32 Full Companion: its single USB TTY starts with USB logging off and uses the ASCII/Binary Companion switcher. BLE, Wi-Fi Companion on TCP 5000, WebConfig, TCP mOTA seeding on 5001, and the text terminal on 5002 remain available. For 1.17.1.5 USB logging, run set powersaving off first. Enter the USB text terminal and use set usb.logging on to turn that TTY into an input-capable plaintext packet/debug stream. Use set usb.logging off to stop diagnostics; after its reply, the TTY remains in the normal ASCII terminal, matching fresh Full firmware. Then use the normal terminal stop token or let a Companion app send a valid framed probe to select Binary Companion. The saved logging choice is restored at boot. On MQTT-capable images, set mqtt.enabled on|off controls MQTT while preserving broker settings; set logging.output off|usb|wifi|both selects both outputs. The browser CLI defaults to on when connected to Wi-Fi; set wifi.cli on|off controls it.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nSELECTION - One Full image for this exact hardware layout replaces separate USB, BLE, ordinary Wi-Fi, and USB-logging images.\n\nLOGGING USE - USB logging and Binary Companion deliberately do not share the single TTY at the same time. While logging is on, the TTY continues to accept text CLI commands, including set usb.logging off. Use BLE or Wi-Fi Companion while the USB TTY is logging.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "MKE_s3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "MKE_s3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "MKE_s3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "MKE_s3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12900,19 +12900,19 @@ "title": "Repeater", "subTitle": "MKE_s3_repeater-full-logging-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MKE_s3_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MKE_s3_repeater-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "MKE_s3_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "MKE_s3_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "MKE_s3_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_repeater-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "MKE_s3_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_repeater-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12924,19 +12924,19 @@ "title": "Repeater", "subTitle": "MKE_s3_repeater_bridge_rs232-full-logging-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MKE_s3_repeater_bridge_rs232-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_repeater_bridge_rs232-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_repeater_bridge_rs232-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MKE_s3_repeater_bridge_rs232-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_repeater_bridge_rs232-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_repeater_bridge_rs232-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "MKE_s3_repeater_bridge_rs232-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_repeater_bridge_rs232-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "MKE_s3_repeater_bridge_rs232-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_repeater_bridge_rs232-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "MKE_s3_repeater_bridge_rs232-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_repeater_bridge_rs232-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "MKE_s3_repeater_bridge_rs232-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_repeater_bridge_rs232-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12948,19 +12948,19 @@ "title": "Room Server", "subTitle": "MKE_s3_room_server-full-logging-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MKE_s3_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MKE_s3_room_server-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "MKE_s3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "MKE_s3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "MKE_s3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_room_server-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "MKE_s3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_room_server-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12972,19 +12972,19 @@ "title": "Room Server", "subTitle": "MKE_s3_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MKE_s3_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MKE_s3_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "MKE_s3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "MKE_s3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "MKE_s3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "MKE_s3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -12996,19 +12996,19 @@ "title": "Sensor", "subTitle": "MKE_s3_repeater_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MKE_s3_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MKE_s3_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "MKE_s3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "MKE_s3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "MKE_s3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "MKE_s3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -13020,19 +13020,19 @@ "title": "Sensor", "subTitle": "MKE_s3_sensor-full-logging-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MKE_s3_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - MKE_s3_sensor-full-logging-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "MKE_s3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "MKE_s3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "MKE_s3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/MKE_s3_sensor-full-logging-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "MKE_s3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/MKE_s3_sensor-full-logging-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -13051,19 +13051,19 @@ "title": "Repeater", "subTitle": "Station_G3_ESP32_r2_repeater_observer_mqtt-full-usb-wifi-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G3_ESP32_r2_repeater_observer_mqtt-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_r2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_r2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore v1.17.1.8-halo-keymind-cascade-dev with Halo/Keymind retry tuning, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\n\nROLE - Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password.\n\nPROFILE - Unified FULL USB + Wi-Fi observer: uses expanded partitions, compiles USB packet logging and the on-device Wi-Fi MQTT bridge into one image, keeps verbose USB debug off, and retains the complete role CLI. Use set logging.output off|usb|wifi|both to persist the active paths. LoRa self-update is enabled. With no saved SSID, the setup AP is available for 30 minutes per boot and then powers Wi-Fi off; configured Wi-Fi retains its normal indefinite reconnect behavior.\n\nINSTALL - Flash the merged bootloader, partition table, and app image over USB for a new Full layout, or use a supported exact board and role migration ZIP. Routine app-only upgrades then require the same target and compatible layout.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Unified FULL USB + Wi-Fi observer.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_r2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_r2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Station_G3_ESP32_r2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_r2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Station_G3_ESP32_r2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_r2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Station_G3_ESP32_r2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_r2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Station_G3_ESP32_r2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_r2_repeater_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -13075,19 +13075,19 @@ "title": "Room Server", "subTitle": "Station_G3_ESP32_r2_room_server", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G3_ESP32_r2_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_r2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_r2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G3_ESP32_r2_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_r2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_r2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Station_G3_ESP32_r2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_r2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Station_G3_ESP32_r2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_r2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Station_G3_ESP32_r2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_r2_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Station_G3_ESP32_r2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_r2_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -13099,19 +13099,19 @@ "title": "Room Server", "subTitle": "Station_G3_ESP32_r2_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G3_ESP32_r2_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_r2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_r2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G3_ESP32_r2_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: lora, wifi.\n\nINSTALL - Use the matching merged .bin over USB when changing the partition layout; application .bin is for an existing compatible layout.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_r2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_r2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Station_G3_ESP32_r2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_r2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Station_G3_ESP32_r2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_r2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Station_G3_ESP32_r2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_r2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Station_G3_ESP32_r2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_r2_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -13123,19 +13123,19 @@ "title": "Room Server", "subTitle": "Station_G3_ESP32_r2_room_server_observer_mqtt-full-usb-wifi-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - Station_G3_ESP32_r2_room_server_observer_mqtt-full-usb-wifi-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: wifi, lora.\n\nINSTALL - For a new Full layout, flash the matching merged .bin over USB. It installs the bootloader, partition table, and application. Back up saved data first; settings or files may need restoration. Once expanded, use an app-only .bin only for the same target and compatible partition layout.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_r2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_r2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.7-halo-keymind-cascade-dev-2d03e098 for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.", + "mqtt-observer-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore v1.17.1.8-halo-keymind-cascade-dev with Halo/Keymind retry tuning, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset.\n\nROLE - Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials.\n\nPROFILE - Unified FULL USB + Wi-Fi observer: uses expanded partitions, compiles USB packet logging and the on-device Wi-Fi MQTT bridge into one image, keeps verbose USB debug off, and retains the complete role CLI. Use set logging.output off|usb|wifi|both to persist the active paths. LoRa self-update is enabled. With no saved SSID, the setup AP is available for 30 minutes per boot and then powers Wi-Fi off; configured Wi-Fi retains its normal indefinite reconnect behavior.\n\nINSTALL - Flash the merged bootloader, partition table, and app image over USB for a new Full layout, or use a supported exact board and role migration ZIP. Routine app-only upgrades then require the same target and compatible layout.\n\nPARTITION - This target fits its generated app partition but is larger than the legacy 1,310,720-byte portable app ceiling. If the device has an older or smaller partition table, install the matching merged image over USB or use a supported exact board and role migration ZIP before app-only updates.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Unified FULL USB + Wi-Fi observer.\n\nMIGRATION - If the installed ESP32 has an older or smaller partition layout, do not send this loose app-only .bin over Wi-Fi or LoRa OTA. If supported, run get storage.layout on the installed firmware to inspect the live partition table; version alone cannot prove layout. Either install the matching merged .bin over USB, or check https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f for an exact board and role migration ZIP and follow its included README. Back up identity, configuration, keys, and radio settings first; a staged partition-table write can require cable recovery after power loss. Use the ZIP's included Full application after its bridge, then keep future app-only updates on the same target and partition signature.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_r2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_r2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { "type": "flash-wipe", - "name": "Station_G3_ESP32_r2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_r2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098-merged.bin", + "name": "Station_G3_ESP32_r2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_r2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f-merged.bin", "title": "USB full install (bootloader + partitions + app)" }, { "type": "flash-update", - "name": "Station_G3_ESP32_r2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/Station_G3_ESP32_r2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.bin", + "name": "Station_G3_ESP32_r2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/full-profiles-v1.17.1.8-halo-keymind-cascade-dev-9053038f/Station_G3_ESP32_r2_room_server_observer_mqtt-full-usb-wifi-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.bin", "title": "App update (matching partition layout only)" } ] @@ -13154,20 +13154,20 @@ "title": "Full Companion", "subTitle": "ThinkNode_M4_companion_radio_full", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M4_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M4_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M4_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M4_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M4_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M4_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "ThinkNode_M4_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M4_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "ThinkNode_M4_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M4_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "ThinkNode_M4_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M4_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "ThinkNode_M4_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M4_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13178,20 +13178,20 @@ "title": "Repeater", "subTitle": "ThinkNode_M4_repeater", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M4_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M4_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M4_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M4_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M4_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M4_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "ThinkNode_M4_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M4_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "ThinkNode_M4_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M4_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "ThinkNode_M4_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M4_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "ThinkNode_M4_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M4_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13202,20 +13202,20 @@ "title": "Room Server", "subTitle": "ThinkNode_M4_room_server", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M4_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M4_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M4_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M4_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M4_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M4_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "ThinkNode_M4_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M4_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "ThinkNode_M4_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M4_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "ThinkNode_M4_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M4_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "ThinkNode_M4_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M4_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13226,20 +13226,20 @@ "title": "Room Server", "subTitle": "ThinkNode_M4_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M4_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M4_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "ThinkNode_M4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "ThinkNode_M4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "ThinkNode_M4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "ThinkNode_M4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M4_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13250,20 +13250,20 @@ "title": "Sensor", "subTitle": "ThinkNode_M4_repeater_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M4_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - ThinkNode_M4_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "ThinkNode_M4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "ThinkNode_M4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "ThinkNode_M4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/ThinkNode_M4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "ThinkNode_M4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/ThinkNode_M4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13281,20 +13281,20 @@ "title": "Full Companion", "subTitle": "WioTrackerL1-1W_companion_radio_full", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1-1W_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1-1W_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1-1W_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1-1W_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1-1W_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1-1W_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "WioTrackerL1-1W_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1-1W_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "WioTrackerL1-1W_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1-1W_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "WioTrackerL1-1W_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1-1W_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "WioTrackerL1-1W_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1-1W_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13305,20 +13305,20 @@ "title": "Repeater", "subTitle": "WioTrackerL1-1W_repeater", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1-1W_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1-1W_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1-1W_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1-1W_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1-1W_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1-1W_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "WioTrackerL1-1W_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1-1W_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "WioTrackerL1-1W_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1-1W_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "WioTrackerL1-1W_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1-1W_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "WioTrackerL1-1W_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1-1W_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13329,20 +13329,20 @@ "title": "Room Server", "subTitle": "WioTrackerL1-1W_room_server", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1-1W_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1-1W_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1-1W_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1-1W_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1-1W_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1-1W_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "WioTrackerL1-1W_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1-1W_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "WioTrackerL1-1W_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1-1W_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "WioTrackerL1-1W_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1-1W_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "WioTrackerL1-1W_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1-1W_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13353,20 +13353,20 @@ "title": "Room Server", "subTitle": "WioTrackerL1-1W_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1-1W_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1-1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1-1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1-1W_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1-1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1-1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "WioTrackerL1-1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1-1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "WioTrackerL1-1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1-1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "WioTrackerL1-1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1-1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "WioTrackerL1-1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1-1W_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13377,20 +13377,20 @@ "title": "Sensor", "subTitle": "WioTrackerL1-1W_repeater_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1-1W_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1-1W_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1-1W_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - WioTrackerL1-1W_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1-1W_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1-1W_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "WioTrackerL1-1W_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1-1W_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "WioTrackerL1-1W_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1-1W_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "WioTrackerL1-1W_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/WioTrackerL1-1W_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "WioTrackerL1-1W_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/WioTrackerL1-1W_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13408,20 +13408,20 @@ "title": "Full Companion", "subTitle": "muzi_base_duo_companion_radio_full", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_duo_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_duo_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "muzi_base_duo_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "muzi_base_duo_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "muzi_base_duo_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "muzi_base_duo_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13432,20 +13432,20 @@ "title": "Repeater", "subTitle": "muzi_base_duo_repeater", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_duo_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_duo_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "muzi_base_duo_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "muzi_base_duo_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "muzi_base_duo_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "muzi_base_duo_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13456,20 +13456,20 @@ "title": "Room Server", "subTitle": "muzi_base_duo_room_server", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_duo_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_duo_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "muzi_base_duo_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "muzi_base_duo_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "muzi_base_duo_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "muzi_base_duo_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13480,20 +13480,20 @@ "title": "Room Server", "subTitle": "muzi_base_duo_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_duo_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_duo_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "muzi_base_duo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "muzi_base_duo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "muzi_base_duo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "muzi_base_duo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13504,20 +13504,20 @@ "title": "Sensor", "subTitle": "muzi_base_duo_repeater_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_duo_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_duo_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "muzi_base_duo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "muzi_base_duo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "muzi_base_duo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "muzi_base_duo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13535,20 +13535,20 @@ "title": "Companion BLE", "subTitle": "muzi_base_duo_superIO_companion_radio_ble", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_duo_superIO_companion_radio_ble. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_superIO_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_superIO_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_duo_superIO_companion_radio_ble. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_superIO_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_superIO_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "muzi_base_duo_superIO_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_superIO_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "muzi_base_duo_superIO_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_superIO_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "muzi_base_duo_superIO_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_duo_superIO_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "muzi_base_duo_superIO_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_duo_superIO_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13566,20 +13566,20 @@ "title": "Full Companion", "subTitle": "muzi_base_uno_companion_radio_full", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_uno_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Expanded Full application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_uno_companion_radio_full. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - nRF52 Full Companion: one USB cable always exposes interface 00 for Binary Companion, the text terminal, and serial mOTA source traffic. Fresh installs default USB logging off and do not enumerate interface 02. Enabling logging and rebooting adds interface 02 as a separate plaintext packet/debug port. BLE remains available. Use set usb.logging on reboot or set usb.logging off reboot to save and apply the interface count.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nLOGGING - USB packet diagnostics are compiled in; use the role controls to enable or disable output.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nLOGGING USE - Point Companion software, meshcli, and motatool at USB interface 00. After enabling logging and rebooting, point a USB-connected MQTT/logging reader at interface 02. Match the USB interface number rather than assuming a tty or COM port number. Input received on interface 02 is ignored.\n\nLORA OTA SOURCE - This Full Companion can serve a host-supplied update to another node. It has no target-side staging store and does not install that LoRa update onto itself.\n\nCAPACITY - Full Companion queue: 256 offline messages normally; 128 while mOTA borrows queue storage. Sync unread messages with a Companion app before starting mOTA if more than 128 are pending. Stopping or disconnecting the source restores all 256 slots.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "muzi_base_uno_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "muzi_base_uno_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "muzi_base_uno_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_companion_radio_full-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "muzi_base_uno_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_companion_radio_full-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13590,20 +13590,20 @@ "title": "Repeater", "subTitle": "muzi_base_uno_repeater", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_uno_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_uno_repeater. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "muzi_base_uno_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "muzi_base_uno_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "muzi_base_uno_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_repeater-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "muzi_base_uno_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_repeater-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13614,20 +13614,20 @@ "title": "Room Server", "subTitle": "muzi_base_uno_room_server", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_uno_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_uno_room_server. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "muzi_base_uno_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "muzi_base_uno_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "muzi_base_uno_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_room_server-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "muzi_base_uno_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/repeater-room-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_room_server-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13638,20 +13638,20 @@ "title": "Room Server", "subTitle": "muzi_base_uno_room_server_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_uno_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_uno_room_server_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "muzi_base_uno_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "muzi_base_uno_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "muzi_base_uno_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_room_server_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "muzi_base_uno_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_room_server_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13662,20 +13662,20 @@ "title": "Sensor", "subTitle": "muzi_base_uno_repeater_lora_ota_no_external_sensors-ota", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_uno_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_uno_repeater_lora_ota_no_external_sensors-ota. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth, lora.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPROFILE - Compact LoRa OTA: can install LoRa OTA while retaining this exact target's board functions. To fit update staging, it omits selected optional environmental/ranging drivers; I2C remains available and is not globally disabled. USB debug/packet logging is OFF.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "muzi_base_uno_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "muzi_base_uno_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "muzi_base_uno_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_repeater_lora_ota_no_external_sensors-ota-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "muzi_base_uno_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_repeater_lora_ota_no_external_sensors-ota-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } @@ -13693,20 +13693,20 @@ "title": "Companion BLE", "subTitle": "muzi_base_uno_superIO_companion_radio_ble", "version": { - "release-v1.17.1.7-halo-keymind-cascade-dev-2d03e098": { - "notes": "Keymind Cascade MeshCore 1.17.1.7 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_uno_superIO_companion_radio_ble. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_superIO_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_superIO_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/2d03e098cf75d58adcf35fe3d4dbbeaf0af114e1\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.7-halo-keymind-cascade-dev-2d03e098", + "release-v1.17.1.8-halo-keymind-cascade-dev-9053038f": { + "notes": "Keymind Cascade MeshCore 1.17.1.8 development release. USA Cascade: 910.525 MHz / BW62.5 / SF7 / CR5. Saved radio settings take precedence.\n\nEXACT TARGET - muzi_base_uno_superIO_companion_radio_ble. Match the board, radio, screen, and storage hardware before flashing.\n\nPROFILE - Standard application. See the matching capability manifest for verified features.\n\nSELF-UPDATE - Verified methods: bluetooth.\n\nINSTALL - Use the exact board UF2 or DFU package. Application firmware does not install the matching OTAFIX bootloader.\n\nPOWER SAVING - v1.17.1.8-halo-keymind-cascade-dev enables Companion device power saving by default. On first boot it migrates the saved Companion setting to on once, repairing devices that carried the regressed off value. A later explicit `set powersaving off` choice remains persistent. This controls MCU/GPS idle saving and is separate from LoRa receive power saving (RXPS). On nRF52, an active USB data-host connection can intentionally keep the device awake; USB power from a charger alone does not.\n\nCAPABILITIES - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_superIO_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.capabilities.json\n\nMEMORY - https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_superIO_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.memory.json\n\nSOURCE - https://github.com/mikecarper/MeshCore/tree/9053038ffa7f481e4b0af2bb8382210683a2c317\n\nRELEASE - https://github.com/mikecarper/MeshCore/releases/tag/v1.17.1.8-halo-keymind-cascade-dev-9053038f", "files": [ { - "type": "download", - "name": "muzi_base_uno_superIO_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_superIO_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.uf2", - "title": "UF2 download" + "type": "flash", + "name": "muzi_base_uno_superIO_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_superIO_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.zip", + "title": "Serial DFU package" }, { - "type": "flash", - "name": "muzi_base_uno_superIO_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.7-halo-keymind-cascade-dev-2d03e098/muzi_base_uno_superIO_companion_radio_ble-v1.17.1.7-halo-keymind-cascade-dev-2d03e098.zip", - "title": "Serial DFU package" + "type": "download", + "name": "muzi_base_uno_superIO_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.8-halo-keymind-cascade-dev-9053038f/muzi_base_uno_superIO_companion_radio_ble-v1.17.1.8-halo-keymind-cascade-dev-9053038f.uf2", + "title": "UF2 download" } ] } diff --git a/scripts/build_local_release.py b/scripts/build_local_release.py index 1ecba77ae..5204e2c00 100644 --- a/scripts/build_local_release.py +++ b/scripts/build_local_release.py @@ -21,7 +21,7 @@ from package_cascade_release import category, collect_artifacts ROOT = Path(__file__).resolve().parents[1] -DEFAULT_VERSION = "v1.17.1.7-halo-keymind-cascade-dev" +DEFAULT_VERSION = "v1.17.1.8-halo-keymind-cascade-dev" RADIO = {"frequency_mhz": 910.525, "bandwidth_khz": 62.5, "spreading_factor": 7, "coding_rate": 5}