diff --git a/mesh-america/README.md b/mesh-america/README.md index e76b09f4..eacc38f2 100644 --- a/mesh-america/README.md +++ b/mesh-america/README.md @@ -1,8 +1,10 @@ # Mesh America provider catalogs Generated provider catalogs for the Keymind Cascade MeshCore release assets. +The provider URLs stay stable when a new firmware release is published. -Send Mesh America these catalog URLs after this directory is committed and pushed to `keymindCascade`: +Use these catalog URLs after this directory is committed and pushed to +`keymindCascade`: ```text Provider name: Keymind Cascade @@ -14,7 +16,25 @@ Provider name: Keymind Cascade Logging Catalog URL: https://raw.githubusercontent.com/mikecarper/MeshCore/keymindCascade/mesh-america/keymind-cascade-logging-v1.16.0-provider.json ``` -Regenerate both catalogs from the release asset folders with: +The standard catalog currently tracks the v1.17.1.1 Cascade/USA release. Update +its curated device and role choices from a completed all-target release with: + +```text +python3 mesh-america/update-provider-release.py \ + --release-dir /path/to/release \ + --artifact-version v1.17.1.1-759a35fc \ + --main-tag v1.17.1.1-halo-keymind-cascade-759a35fc \ + --advanced-tag lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc \ + --utility-tag kiss-v1.17.1.1-halo-keymind-cascade-759a35fc +``` + +The updater preserves the catalog's curated device names, role choices, and +hardware guidance; validates every referenced artifact; routes URLs to the +correct GitHub release page; and replaces legacy FULL MQTT choices with the +matching portable MQTT observer builds. + +The older PowerShell generator remains available for the historical standard +and logging source folders: ```powershell powershell -ExecutionPolicy Bypass -File mesh-america\generate-mesh-america-catalogs.ps1 diff --git a/mesh-america/keymind-cascade-v1.16.0-provider.json b/mesh-america/keymind-cascade-v1.16.0-provider.json index 3d1d2ff2..36bce78b 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 v1.17.01 firmware with Halo/Keymind retry tuning and Cascade defaults. This catalog contains standard builds, Full Companion builds, compact LoRa-OTA builds, and FULL on-device-MQTT LoRa-OTA builds with USB debug/packet logging off. On nRF52, Full Companion replaces separate BLE and USB choices; on ESP32, Full Companion is offered next to the BLE/USB variants. Open Release notes for role, hardware, and installation requirements; the first FULL MQTT install requires the merged image and an erase to install the expanded partition table.", + "description": "Keymind Cascade MeshCore v1.17.1.1 firmware with Halo/Keymind retry tuning, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / BW62.5 / CR5 preset. This catalog contains standard builds, Full Companion builds, compact LoRa-OTA builds, and portable MQTT observer builds with USB debug/packet logging off. On nRF52, Full Companion replaces separate BLE and USB choices; on ESP32, Full Companion is offered next to the BLE/USB variants. Open Release notes for role, hardware, installation, and partition requirements.", "maker": { "ebyte": { "name": "Ebyte" @@ -112,19 +112,19 @@ "role": "companionBle", "title": "Companion BLE", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Ebyte_EoRa-S3_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Ebyte_EoRa-S3_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Ebyte_EoRa-S3_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Ebyte_EoRa-S3_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Ebyte_EoRa-S3_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Ebyte_EoRa-S3_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Ebyte_EoRa-S3_companion_radio_ble-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Ebyte_EoRa-S3_companion_radio_ble-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -136,19 +136,19 @@ "title": "Companion USB", "subTitle": "OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 OTA.", "files": [ { "type": "flash-wipe", - "name": "Ebyte_EoRa-S3_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Ebyte_EoRa-S3_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Ebyte_EoRa-S3_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Ebyte_EoRa-S3_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Ebyte_EoRa-S3_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Ebyte_EoRa-S3_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Ebyte_EoRa-S3_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Ebyte_EoRa-S3_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -159,19 +159,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Ebyte_EoRa-S3_Repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Ebyte_EoRa-S3_Repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Ebyte_EoRa-S3_Repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Ebyte_EoRa-S3_Repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Ebyte_EoRa-S3_Repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Ebyte_EoRa-S3_Repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Ebyte_EoRa-S3_Repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Ebyte_EoRa-S3_Repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -183,19 +183,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "Ebyte_EoRa-S3_Repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Ebyte_EoRa-S3_Repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Ebyte_EoRa-S3_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Ebyte_EoRa-S3_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Ebyte_EoRa-S3_Repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Ebyte_EoRa-S3_Repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Ebyte_EoRa-S3_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Ebyte_EoRa-S3_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -206,19 +206,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Ebyte_EoRa-S3_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Ebyte_EoRa-S3_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Ebyte_EoRa-S3_room_server-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Ebyte_EoRa-S3_room_server-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Ebyte_EoRa-S3_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Ebyte_EoRa-S3_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Ebyte_EoRa-S3_room_server-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Ebyte_EoRa-S3_room_server-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -236,19 +236,19 @@ "role": "companionFull", "title": "Full Companion", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "ThinkNode_M1_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/ThinkNode_M1_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", + "name": "ThinkNode_M1_companion_radio_full-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M1_companion_radio_full-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M1_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/ThinkNode_M1_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", + "name": "ThinkNode_M1_companion_radio_full-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M1_companion_radio_full-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -259,19 +259,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "ThinkNode_M1_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M1_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "ThinkNode_M1_repeater-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M1_repeater-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M1_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M1_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "ThinkNode_M1_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M1_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -283,19 +283,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash", - "name": "ThinkNode_M1_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M1_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "ThinkNode_M1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M1_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M1_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "ThinkNode_M1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -306,19 +306,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "ThinkNode_M1_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M1_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "ThinkNode_M1_room_server-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M1_room_server-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M1_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M1_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "ThinkNode_M1_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M1_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -336,19 +336,19 @@ "role": "companionBle", "title": "Companion BLE", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M2_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M2_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "ThinkNode_M2_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M2_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M2_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M2_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "ThinkNode_M2_companion_radio_ble-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M2_companion_radio_ble-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -360,19 +360,19 @@ "title": "Companion USB", "subTitle": "OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 OTA.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M2_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M2_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "ThinkNode_M2_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M2_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M2_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M2_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "ThinkNode_M2_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M2_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -384,19 +384,19 @@ "title": "Companion USB", "subTitle": "Serial", "version": { - "serial-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — Serial.", + "serial-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 Serial.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M2_companion_radio_serial-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M2_companion_radio_serial-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "ThinkNode_M2_companion_radio_serial-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M2_companion_radio_serial-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M2_companion_radio_serial-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M2_companion_radio_serial-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "ThinkNode_M2_companion_radio_serial-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M2_companion_radio_serial-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -407,19 +407,19 @@ "role": "companionFull", "title": "Full Companion", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M2_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/ThinkNode_M2_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", + "name": "ThinkNode_M2_companion_radio_full-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M2_companion_radio_full-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M2_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/ThinkNode_M2_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", + "name": "ThinkNode_M2_companion_radio_full-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M2_companion_radio_full-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -431,19 +431,19 @@ "title": "Companion WiFi", "subTitle": "Wi-Fi companion interface, OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Wi-Fi companion interface, OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 Wi-Fi companion interface, OTA.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M2_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M2_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "ThinkNode_M2_companion_radio_wifi-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M2_companion_radio_wifi-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M2_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M2_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "ThinkNode_M2_companion_radio_wifi-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M2_companion_radio_wifi-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -454,19 +454,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M2_Repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M2_Repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "ThinkNode_M2_Repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M2_Repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M2_Repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M2_Repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "ThinkNode_M2_Repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M2_Repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -477,19 +477,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M2_Repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M2_Repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "ThinkNode_M2_Repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M2_Repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M2_Repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M2_Repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "ThinkNode_M2_Repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M2_Repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -501,19 +501,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M2_Repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M2_Repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "ThinkNode_M2_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M2_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M2_Repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M2_Repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "ThinkNode_M2_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M2_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -524,19 +524,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M2_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M2_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "ThinkNode_M2_room_server-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M2_room_server-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M2_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M2_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "ThinkNode_M2_room_server-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M2_room_server-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -554,19 +554,19 @@ "role": "companionFull", "title": "Full Companion", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "ThinkNode_M3_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/ThinkNode_M3_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", + "name": "ThinkNode_M3_companion_radio_full-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M3_companion_radio_full-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M3_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/ThinkNode_M3_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", + "name": "ThinkNode_M3_companion_radio_full-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M3_companion_radio_full-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -577,19 +577,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "ThinkNode_M3_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M3_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "ThinkNode_M3_repeater-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M3_repeater-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M3_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M3_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "ThinkNode_M3_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M3_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -601,19 +601,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash", - "name": "ThinkNode_M3_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M3_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "ThinkNode_M3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M3_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M3_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "ThinkNode_M3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -624,19 +624,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "ThinkNode_M3_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M3_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "ThinkNode_M3_room_server-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M3_room_server-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M3_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M3_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "ThinkNode_M3_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M3_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -654,19 +654,19 @@ "role": "companionBle", "title": "Companion BLE", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M5_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M5_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "ThinkNode_M5_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M5_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M5_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "ThinkNode_M5_companion_radio_ble-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_companion_radio_ble-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -678,19 +678,19 @@ "title": "Companion BLE", "subTitle": "Power saving", "version": { - "power-saving-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — Power saving.\n\nPOWER — Power-saving uses reduced receive duty cycling to lower consumption, with a possible latency/reception tradeoff compared with the normal build.", + "power-saving-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 Power saving.\n\nPOWER \u2014 Power-saving uses reduced receive duty cycling to lower consumption, with a possible latency/reception tradeoff compared with the normal build.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M5_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M5_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "ThinkNode_M5_companion_radio_ble_ps-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_companion_radio_ble_ps-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M5_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M5_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "ThinkNode_M5_companion_radio_ble_ps-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_companion_radio_ble_ps-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -702,19 +702,19 @@ "title": "Companion USB", "subTitle": "OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 OTA.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M5_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M5_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "ThinkNode_M5_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M5_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M5_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "ThinkNode_M5_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -726,19 +726,19 @@ "title": "Companion USB", "subTitle": "Serial", "version": { - "serial-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — Serial.", + "serial-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 Serial.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M5_companion_radio_serial-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M5_companion_radio_serial-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "ThinkNode_M5_companion_radio_serial-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_companion_radio_serial-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M5_companion_radio_serial-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M5_companion_radio_serial-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "ThinkNode_M5_companion_radio_serial-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_companion_radio_serial-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -749,19 +749,19 @@ "role": "companionFull", "title": "Full Companion", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M5_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/ThinkNode_M5_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", + "name": "ThinkNode_M5_companion_radio_full-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_companion_radio_full-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M5_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/ThinkNode_M5_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", + "name": "ThinkNode_M5_companion_radio_full-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_companion_radio_full-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -773,19 +773,19 @@ "title": "Companion WiFi", "subTitle": "Wi-Fi companion interface, OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Wi-Fi companion interface, OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 Wi-Fi companion interface, OTA.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M5_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M5_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "ThinkNode_M5_companion_radio_wifi-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_companion_radio_wifi-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M5_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M5_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "ThinkNode_M5_companion_radio_wifi-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_companion_radio_wifi-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -796,19 +796,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M5_Repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M5_Repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "ThinkNode_M5_Repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_Repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M5_Repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M5_Repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "ThinkNode_M5_Repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_Repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -819,19 +819,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M5_Repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M5_Repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "ThinkNode_M5_Repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_Repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M5_Repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M5_Repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "ThinkNode_M5_Repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_Repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -843,19 +843,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M5_Repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M5_Repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "ThinkNode_M5_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M5_Repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M5_Repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "ThinkNode_M5_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_Repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -866,19 +866,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M5_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M5_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "ThinkNode_M5_room_server-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_room_server-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M5_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M5_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "ThinkNode_M5_room_server-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M5_room_server-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -896,19 +896,19 @@ "role": "companionFull", "title": "Full Companion", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "ThinkNode_M6_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/ThinkNode_M6_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", + "name": "ThinkNode_M6_companion_radio_full-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M6_companion_radio_full-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M6_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/ThinkNode_M6_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", + "name": "ThinkNode_M6_companion_radio_full-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M6_companion_radio_full-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -919,19 +919,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "ThinkNode_M6_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M6_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "ThinkNode_M6_repeater-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M6_repeater-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M6_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M6_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "ThinkNode_M6_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M6_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -943,19 +943,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash", - "name": "ThinkNode_M6_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M6_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "ThinkNode_M6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M6_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M6_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "ThinkNode_M6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -966,19 +966,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "ThinkNode_M6_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M6_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "ThinkNode_M6_room_server-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M6_room_server-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ThinkNode_M6_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M6_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "ThinkNode_M6_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M6_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -996,19 +996,19 @@ "role": "companionBle", "title": "Companion BLE", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M7_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M7_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "ThinkNode_M7_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M7_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M7_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M7_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "ThinkNode_M7_companion_radio_ble-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M7_companion_radio_ble-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1020,19 +1020,19 @@ "title": "Companion Ethernet", "subTitle": "Ethernet companion interface", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion Ethernet: bridges a MeshCore companion app to LoRa over wired Ethernet on TCP port 5000. Compatible Ethernet hardware and a DHCP network are required; this custom role may not show the standard Configure step.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — Ethernet companion interface.\n\nNETWORK — This Ethernet variant requires its supported Ethernet module/circuit, a cable, and a DHCP-capable network.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion Ethernet: bridges a MeshCore companion app to LoRa over wired Ethernet on TCP port 5000. Compatible Ethernet hardware and a DHCP network are required; this custom role may not show the standard Configure step.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 Ethernet companion interface.\n\nNETWORK \u2014 This Ethernet variant requires its supported Ethernet module/circuit, a cable, and a DHCP-capable network.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M7_companion_radio_ethernet-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M7_companion_radio_ethernet-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "ThinkNode_M7_companion_radio_ethernet-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M7_companion_radio_ethernet-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M7_companion_radio_ethernet-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M7_companion_radio_ethernet-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "ThinkNode_M7_companion_radio_ethernet-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M7_companion_radio_ethernet-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1044,19 +1044,19 @@ "title": "Companion USB", "subTitle": "OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 OTA.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M7_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M7_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "ThinkNode_M7_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M7_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M7_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M7_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "ThinkNode_M7_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M7_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1067,19 +1067,19 @@ "role": "companionFull", "title": "Full Companion", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M7_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/ThinkNode_M7_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", + "name": "ThinkNode_M7_companion_radio_full-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M7_companion_radio_full-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M7_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/ThinkNode_M7_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", + "name": "ThinkNode_M7_companion_radio_full-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M7_companion_radio_full-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1091,19 +1091,19 @@ "title": "Companion WiFi", "subTitle": "Wi-Fi companion interface, OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Wi-Fi companion interface, OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 Wi-Fi companion interface, OTA.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M7_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M7_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "ThinkNode_M7_companion_radio_wifi-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M7_companion_radio_wifi-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M7_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M7_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "ThinkNode_M7_companion_radio_wifi-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M7_companion_radio_wifi-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1114,19 +1114,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M7_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M7_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "ThinkNode_M7_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M7_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M7_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M7_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "ThinkNode_M7_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M7_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1138,19 +1138,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M7_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M7_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "ThinkNode_M7_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M7_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M7_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M7_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "ThinkNode_M7_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M7_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1161,19 +1161,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M7_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M7_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "ThinkNode_M7_room_server-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M7_room_server-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M7_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M7_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "ThinkNode_M7_room_server-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M7_room_server-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1191,19 +1191,19 @@ "role": "companionBle", "title": "Companion BLE", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M9_companion_radio_ble_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M9_companion_radio_ble_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "ThinkNode_M9_companion_radio_ble_-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M9_companion_radio_ble_-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M9_companion_radio_ble_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M9_companion_radio_ble_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "ThinkNode_M9_companion_radio_ble_-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M9_companion_radio_ble_-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1215,19 +1215,19 @@ "title": "Companion USB", "subTitle": "OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 OTA.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M9_companion_radio_usb_-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M9_companion_radio_usb_-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "ThinkNode_M9_companion_radio_usb_-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M9_companion_radio_usb_-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M9_companion_radio_usb_-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M9_companion_radio_usb_-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "ThinkNode_M9_companion_radio_usb_-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M9_companion_radio_usb_-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1238,19 +1238,19 @@ "role": "companionFull", "title": "Full Companion", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M9_companion_radio_full_-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/ThinkNode_M9_companion_radio_full_-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", + "name": "ThinkNode_M9_companion_radio_full_-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M9_companion_radio_full_-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M9_companion_radio_full_-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/ThinkNode_M9_companion_radio_full_-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", + "name": "ThinkNode_M9_companion_radio_full_-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M9_companion_radio_full_-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1262,19 +1262,19 @@ "title": "Companion WiFi", "subTitle": "Wi-Fi companion interface, OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Wi-Fi companion interface, OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 Wi-Fi companion interface, OTA.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M9_companion_radio_wifi_-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M9_companion_radio_wifi_-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "ThinkNode_M9_companion_radio_wifi_-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M9_companion_radio_wifi_-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M9_companion_radio_wifi_-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M9_companion_radio_wifi_-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "ThinkNode_M9_companion_radio_wifi_-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M9_companion_radio_wifi_-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1285,19 +1285,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M9_repeater_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M9_repeater_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "ThinkNode_M9_repeater_-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M9_repeater_-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M9_repeater_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M9_repeater_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "ThinkNode_M9_repeater_-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M9_repeater_-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1309,19 +1309,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M9_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M9_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "ThinkNode_M9_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M9_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M9_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M9_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "ThinkNode_M9_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M9_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1332,19 +1332,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "ThinkNode_M9_room_server_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M9_room_server_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "ThinkNode_M9_room_server_-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M9_room_server_-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "ThinkNode_M9_room_server_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ThinkNode_M9_room_server_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "ThinkNode_M9_room_server_-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ThinkNode_M9_room_server_-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1362,19 +1362,19 @@ "role": "companionFull", "title": "Full Companion", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "GAT562_30S_Mesh_Kit_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/GAT562_30S_Mesh_Kit_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", + "name": "GAT562_30S_Mesh_Kit_companion_radio_full-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/GAT562_30S_Mesh_Kit_companion_radio_full-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_30S_Mesh_Kit_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/GAT562_30S_Mesh_Kit_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", + "name": "GAT562_30S_Mesh_Kit_companion_radio_full-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/GAT562_30S_Mesh_Kit_companion_radio_full-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -1385,19 +1385,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "GAT562_30S_Mesh_Kit_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/GAT562_30S_Mesh_Kit_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "GAT562_30S_Mesh_Kit_repeater-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/GAT562_30S_Mesh_Kit_repeater-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_30S_Mesh_Kit_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/GAT562_30S_Mesh_Kit_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "GAT562_30S_Mesh_Kit_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/GAT562_30S_Mesh_Kit_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -1409,19 +1409,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash", - "name": "GAT562_30S_Mesh_Kit_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/GAT562_30S_Mesh_Kit_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "GAT562_30S_Mesh_Kit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/GAT562_30S_Mesh_Kit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_30S_Mesh_Kit_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/GAT562_30S_Mesh_Kit_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "GAT562_30S_Mesh_Kit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/GAT562_30S_Mesh_Kit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -1432,19 +1432,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "GAT562_30S_Mesh_Kit_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/GAT562_30S_Mesh_Kit_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "GAT562_30S_Mesh_Kit_room_server-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/GAT562_30S_Mesh_Kit_room_server-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_30S_Mesh_Kit_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/GAT562_30S_Mesh_Kit_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "GAT562_30S_Mesh_Kit_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/GAT562_30S_Mesh_Kit_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -1462,19 +1462,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "GAT562_Mesh_EVB_Pro_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/GAT562_Mesh_EVB_Pro_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "GAT562_Mesh_EVB_Pro_repeater-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/GAT562_Mesh_EVB_Pro_repeater-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_Mesh_EVB_Pro_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/GAT562_Mesh_EVB_Pro_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "GAT562_Mesh_EVB_Pro_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/GAT562_Mesh_EVB_Pro_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -1486,19 +1486,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash", - "name": "GAT562_Mesh_EVB_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/GAT562_Mesh_EVB_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "GAT562_Mesh_EVB_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/GAT562_Mesh_EVB_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_Mesh_EVB_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/GAT562_Mesh_EVB_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "GAT562_Mesh_EVB_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/GAT562_Mesh_EVB_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -1509,19 +1509,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "GAT562_Mesh_EVB_Pro_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/GAT562_Mesh_EVB_Pro_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "GAT562_Mesh_EVB_Pro_room_server-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/GAT562_Mesh_EVB_Pro_room_server-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_Mesh_EVB_Pro_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/GAT562_Mesh_EVB_Pro_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "GAT562_Mesh_EVB_Pro_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/GAT562_Mesh_EVB_Pro_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -1539,19 +1539,19 @@ "role": "companionFull", "title": "Full Companion", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "GAT562_Mesh_Tracker_Pro_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/GAT562_Mesh_Tracker_Pro_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", + "name": "GAT562_Mesh_Tracker_Pro_companion_radio_full-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/GAT562_Mesh_Tracker_Pro_companion_radio_full-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_Mesh_Tracker_Pro_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/GAT562_Mesh_Tracker_Pro_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", + "name": "GAT562_Mesh_Tracker_Pro_companion_radio_full-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/GAT562_Mesh_Tracker_Pro_companion_radio_full-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -1562,19 +1562,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "GAT562_Mesh_Tracker_Pro_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/GAT562_Mesh_Tracker_Pro_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "GAT562_Mesh_Tracker_Pro_repeater-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/GAT562_Mesh_Tracker_Pro_repeater-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_Mesh_Tracker_Pro_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/GAT562_Mesh_Tracker_Pro_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "GAT562_Mesh_Tracker_Pro_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/GAT562_Mesh_Tracker_Pro_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -1586,19 +1586,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash", - "name": "GAT562_Mesh_Tracker_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/GAT562_Mesh_Tracker_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "GAT562_Mesh_Tracker_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/GAT562_Mesh_Tracker_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_Mesh_Tracker_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/GAT562_Mesh_Tracker_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "GAT562_Mesh_Tracker_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/GAT562_Mesh_Tracker_Pro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -1609,19 +1609,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "GAT562_Mesh_Tracker_Pro_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/GAT562_Mesh_Tracker_Pro_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "GAT562_Mesh_Tracker_Pro_room_server-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/GAT562_Mesh_Tracker_Pro_room_server-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "GAT562_Mesh_Tracker_Pro_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/GAT562_Mesh_Tracker_Pro_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "GAT562_Mesh_Tracker_Pro_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/GAT562_Mesh_Tracker_Pro_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -1639,19 +1639,19 @@ "role": "repeater", "title": "Repeater - SX1262", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Generic_E22_sx1262_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Generic_E22_sx1262_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Generic_E22_sx1262_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_E22_sx1262_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Generic_E22_sx1262_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Generic_E22_sx1262_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Generic_E22_sx1262_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_E22_sx1262_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1663,19 +1663,19 @@ "title": "Repeater - SX1262", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "Generic_E22_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Generic_E22_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Generic_E22_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_E22_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Generic_E22_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Generic_E22_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Generic_E22_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_E22_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1686,19 +1686,19 @@ "role": "repeater", "title": "Repeater - SX1268", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Generic_E22_sx1268_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Generic_E22_sx1268_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Generic_E22_sx1268_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_E22_sx1268_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Generic_E22_sx1268_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Generic_E22_sx1268_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Generic_E22_sx1268_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_E22_sx1268_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1710,19 +1710,19 @@ "title": "Repeater - SX1268", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "Generic_E22_sx1268_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Generic_E22_sx1268_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Generic_E22_sx1268_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_E22_sx1268_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Generic_E22_sx1268_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Generic_E22_sx1268_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Generic_E22_sx1268_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_E22_sx1268_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1733,19 +1733,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW - SX1262", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Generic_E22_sx1262_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Generic_E22_sx1262_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Generic_E22_sx1262_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_E22_sx1262_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Generic_E22_sx1262_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Generic_E22_sx1262_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Generic_E22_sx1262_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_E22_sx1262_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1756,19 +1756,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW - SX1268", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Generic_E22_sx1268_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Generic_E22_sx1268_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Generic_E22_sx1268_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_E22_sx1268_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Generic_E22_sx1268_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Generic_E22_sx1268_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Generic_E22_sx1268_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_E22_sx1268_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1787,19 +1787,19 @@ "title": "Companion USB", "subTitle": "OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 OTA.", "files": [ { "type": "flash-wipe", - "name": "Generic_ESPNOW_comp_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Generic_ESPNOW_comp_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Generic_ESPNOW_comp_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_ESPNOW_comp_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Generic_ESPNOW_comp_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Generic_ESPNOW_comp_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Generic_ESPNOW_comp_radio_usb-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_ESPNOW_comp_radio_usb-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1810,19 +1810,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Generic_ESPNOW_repeatr-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Generic_ESPNOW_repeatr-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Generic_ESPNOW_repeatr-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_ESPNOW_repeatr-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Generic_ESPNOW_repeatr-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Generic_ESPNOW_repeatr-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Generic_ESPNOW_repeatr-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_ESPNOW_repeatr-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1834,19 +1834,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "Generic_ESPNOW_repeatr_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Generic_ESPNOW_repeatr_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Generic_ESPNOW_repeatr_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_ESPNOW_repeatr_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Generic_ESPNOW_repeatr_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Generic_ESPNOW_repeatr_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Generic_ESPNOW_repeatr_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_ESPNOW_repeatr_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1857,19 +1857,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Generic_ESPNOW_room_svr-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Generic_ESPNOW_room_svr-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Generic_ESPNOW_room_svr-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_ESPNOW_room_svr-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Generic_ESPNOW_room_svr-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Generic_ESPNOW_room_svr-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Generic_ESPNOW_room_svr-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/Generic_ESPNOW_room_svr-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1887,19 +1887,19 @@ "role": "companionBle", "title": "Companion BLE", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_ct62_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_ct62_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_ct62_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_ct62_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_ct62_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_ct62_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_ct62_companion_radio_ble-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_ct62_companion_radio_ble-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1911,19 +1911,19 @@ "title": "Companion BLE", "subTitle": "Power saving", "version": { - "power-saving-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — Power saving.\n\nPOWER — Power-saving uses reduced receive duty cycling to lower consumption, with a possible latency/reception tradeoff compared with the normal build.", + "power-saving-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 Power saving.\n\nPOWER \u2014 Power-saving uses reduced receive duty cycling to lower consumption, with a possible latency/reception tradeoff compared with the normal build.", "files": [ { "type": "flash-wipe", - "name": "Heltec_ct62_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_ct62_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_ct62_companion_radio_ble_ps-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_ct62_companion_radio_ble_ps-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_ct62_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_ct62_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_ct62_companion_radio_ble_ps-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_ct62_companion_radio_ble_ps-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1935,19 +1935,19 @@ "title": "Companion USB", "subTitle": "OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 OTA.", "files": [ { "type": "flash-wipe", - "name": "Heltec_ct62_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_ct62_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_ct62_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_ct62_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_ct62_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_ct62_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_ct62_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_ct62_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1958,19 +1958,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_ct62_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_ct62_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_ct62_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_ct62_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_ct62_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_ct62_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_ct62_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_ct62_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -1981,19 +1981,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_ct62_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_ct62_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_ct62_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_ct62_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_ct62_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_ct62_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_ct62_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_ct62_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2005,19 +2005,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "Heltec_ct62_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_ct62_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_ct62_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_ct62_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_ct62_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_ct62_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_ct62_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_ct62_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2028,19 +2028,19 @@ "role": "sensor", "title": "Sensor", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_ct62_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_ct62_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_ct62_sensor-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_ct62_sensor-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_ct62_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_ct62_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_ct62_sensor-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_ct62_sensor-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2058,19 +2058,19 @@ "role": "companionBle", "title": "Companion BLE", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_Wireless_Paper_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_Wireless_Paper_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_Wireless_Paper_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Paper_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Paper_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_Wireless_Paper_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_Wireless_Paper_companion_radio_ble-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Paper_companion_radio_ble-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2082,19 +2082,19 @@ "title": "Companion BLE", "subTitle": "Power saving", "version": { - "power-saving-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — Power saving.\n\nPOWER — Power-saving uses reduced receive duty cycling to lower consumption, with a possible latency/reception tradeoff compared with the normal build.", + "power-saving-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 Power saving.\n\nPOWER \u2014 Power-saving uses reduced receive duty cycling to lower consumption, with a possible latency/reception tradeoff compared with the normal build.", "files": [ { "type": "flash-wipe", - "name": "Heltec_Wireless_Paper_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_Wireless_Paper_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_Wireless_Paper_companion_radio_ble_ps-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Paper_companion_radio_ble_ps-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Paper_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_Wireless_Paper_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_Wireless_Paper_companion_radio_ble_ps-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Paper_companion_radio_ble_ps-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2106,19 +2106,19 @@ "title": "Companion USB", "subTitle": "OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 OTA.", "files": [ { "type": "flash-wipe", - "name": "Heltec_Wireless_Paper_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_Wireless_Paper_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_Wireless_Paper_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Paper_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Paper_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_Wireless_Paper_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_Wireless_Paper_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Paper_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2129,19 +2129,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_Wireless_Paper_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_Wireless_Paper_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_Wireless_Paper_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Paper_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Paper_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_Wireless_Paper_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_Wireless_Paper_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Paper_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2152,19 +2152,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_Wireless_Paper_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_Wireless_Paper_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_Wireless_Paper_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Paper_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Paper_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_Wireless_Paper_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_Wireless_Paper_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Paper_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2176,19 +2176,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "Heltec_Wireless_Paper_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_Wireless_Paper_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_Wireless_Paper_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Paper_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Paper_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_Wireless_Paper_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_Wireless_Paper_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Paper_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2199,19 +2199,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_Wireless_Paper_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_Wireless_Paper_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_Wireless_Paper_room_server-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Paper_room_server-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Paper_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_Wireless_Paper_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_Wireless_Paper_room_server-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Paper_room_server-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2229,19 +2229,19 @@ "role": "companionBle", "title": "Companion BLE", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_v2_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_v2_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_v2_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v2_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v2_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_v2_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_v2_companion_radio_ble-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v2_companion_radio_ble-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2253,19 +2253,19 @@ "title": "Companion BLE", "subTitle": "Power saving", "version": { - "power-saving-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — Power saving.\n\nPOWER — Power-saving uses reduced receive duty cycling to lower consumption, with a possible latency/reception tradeoff compared with the normal build.", + "power-saving-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 Power saving.\n\nPOWER \u2014 Power-saving uses reduced receive duty cycling to lower consumption, with a possible latency/reception tradeoff compared with the normal build.", "files": [ { "type": "flash-wipe", - "name": "Heltec_v2_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_v2_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_v2_companion_radio_ble_ps-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v2_companion_radio_ble_ps-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v2_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_v2_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_v2_companion_radio_ble_ps-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v2_companion_radio_ble_ps-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2277,19 +2277,19 @@ "title": "Companion USB", "subTitle": "OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 OTA.", "files": [ { "type": "flash-wipe", - "name": "Heltec_v2_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_v2_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_v2_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v2_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v2_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_v2_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_v2_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v2_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2300,19 +2300,19 @@ "role": "companionFull", "title": "Full Companion", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_v2_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/Heltec_v2_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", + "name": "Heltec_v2_companion_radio_full-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v2_companion_radio_full-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v2_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/Heltec_v2_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", + "name": "Heltec_v2_companion_radio_full-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v2_companion_radio_full-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2324,19 +2324,19 @@ "title": "Companion WiFi", "subTitle": "Wi-Fi companion interface", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — Wi-Fi companion interface.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 Wi-Fi companion interface.", "files": [ { "type": "flash-wipe", - "name": "Heltec_v2_companion_radio_wifi-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_v2_companion_radio_wifi-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_v2_companion_radio_wifi-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v2_companion_radio_wifi-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v2_companion_radio_wifi-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_v2_companion_radio_wifi-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_v2_companion_radio_wifi-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v2_companion_radio_wifi-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2347,19 +2347,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_v2_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_v2_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_v2_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v2_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v2_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_v2_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_v2_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v2_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2370,19 +2370,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_v2_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_v2_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_v2_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v2_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v2_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_v2_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_v2_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v2_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2394,19 +2394,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "Heltec_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2417,19 +2417,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_v2_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_v2_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_v2_room_server-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v2_room_server-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v2_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_v2_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_v2_room_server-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v2_room_server-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2447,19 +2447,19 @@ "role": "companionBle", "title": "Companion BLE", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_v3_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_v3_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_v3_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v3_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_v3_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_v3_companion_radio_ble-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_companion_radio_ble-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2471,19 +2471,19 @@ "title": "Companion BLE", "subTitle": "Power saving", "version": { - "power-saving-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — Power saving.\n\nPOWER — Power-saving uses reduced receive duty cycling to lower consumption, with a possible latency/reception tradeoff compared with the normal build.", + "power-saving-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 Power saving.\n\nPOWER \u2014 Power-saving uses reduced receive duty cycling to lower consumption, with a possible latency/reception tradeoff compared with the normal build.", "files": [ { "type": "flash-wipe", - "name": "Heltec_v3_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_v3_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_v3_companion_radio_ble_ps-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_companion_radio_ble_ps-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v3_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_v3_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_v3_companion_radio_ble_ps-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_companion_radio_ble_ps-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2495,19 +2495,19 @@ "title": "Companion USB", "subTitle": "OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 OTA.", "files": [ { "type": "flash-wipe", - "name": "Heltec_v3_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_v3_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_v3_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v3_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_v3_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_v3_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2518,19 +2518,19 @@ "role": "companionFull", "title": "Full Companion", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_v3_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/Heltec_v3_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", + "name": "Heltec_v3_companion_radio_full-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_companion_radio_full-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v3_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/Heltec_v3_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", + "name": "Heltec_v3_companion_radio_full-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_companion_radio_full-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2542,19 +2542,19 @@ "title": "Companion WiFi", "subTitle": "Wi-Fi companion interface, OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Wi-Fi companion interface, OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 Wi-Fi companion interface, OTA.", "files": [ { "type": "flash-wipe", - "name": "Heltec_v3_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_v3_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_v3_companion_radio_wifi-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_companion_radio_wifi-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v3_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_v3_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_v3_companion_radio_wifi-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_companion_radio_wifi-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2565,19 +2565,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_v3_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_v3_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_v3_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v3_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_v3_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_v3_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2588,19 +2588,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_v3_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_v3_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_v3_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v3_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_v3_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_v3_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2611,19 +2611,19 @@ "role": "repeater", "title": "Repeater Bridge RS232", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — RS232 Repeater Bridge: relays normal MeshCore traffic and also bridges packets over a hardware UART. It requires the target’s documented RX/TX pins, correct voltage levels, and matching serial configuration; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 RS232 Repeater Bridge: relays normal MeshCore traffic and also bridges packets over a hardware UART. It requires the target\u2019s documented RX/TX pins, correct voltage levels, and matching serial configuration; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_v3_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_v3_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_v3_repeater_bridge_rs232-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_repeater_bridge_rs232-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v3_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_v3_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_v3_repeater_bridge_rs232-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_repeater_bridge_rs232-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2635,19 +2635,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "Heltec_v3_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_v3_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_v3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v3_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_v3_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_v3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2657,44 +2657,21 @@ { "role": "repeater", "title": "Repeater", - "subTitle": "Observer MQTT, FULL LoRa OTA; first install erase required", + "subTitle": "Portable MQTT observer", "version": { - "full-mqtt-lora-ota-erase-required-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nREQUIRED FIRST FULL INSTALL — When installing FULL for the first time, or when moving from a non-FULL build, select Full install, use the merged .bin, and check Erase all flash before installing. The erase allows the expanded FULL partition table to replace the standard layout and deletes the node identity/private key, contacts, channels, and settings, so back up anything needed first. After the FULL layout is installed, later same-layout updates can use Update/app-only without erasing.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — FULL on-device MQTT + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns on-device MQTT ON, keeps USB debug/packet logging OFF, and turns LoRa OTA ON. Wi-Fi and MQTT broker settings are required.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Observer MQTT, FULL LoRa OTA; first install erase required.", + "mqtt-observer-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 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 - Portable MQTT observer: forwards mesh observations to an on-device Wi-Fi MQTT bridge, keeps USB debug/packet logging off, and uses bridge NTP instead of mesh clock consensus. LoRa self-update is off in this compact profile.\n\nINSTALL - First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) only when the existing app partition is compatible.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Portable MQTT observer.", "files": [ { "type": "flash-wipe", - "name": "Heltec_v3_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_v3_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" - }, - { - "type": "flash-update", - "name": "Heltec_v3_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_v3_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "title": "Later FULL update (app only)" - } - ] - } - } - }, - { - "role": "roomServer", - "title": "Room Server", - "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", - "files": [ - { - "type": "flash-wipe", - "name": "Heltec_v3_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_v3_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_v3_repeater_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_repeater_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v3_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_v3_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_v3_repeater_observer_mqtt-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_repeater_observer_mqtt-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2704,22 +2681,45 @@ { "role": "roomServer", "title": "Room Server", - "subTitle": "Observer MQTT, FULL LoRa OTA; first install erase required", "version": { - "full-mqtt-lora-ota-erase-required-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nREQUIRED FIRST FULL INSTALL — When installing FULL for the first time, or when moving from a non-FULL build, select Full install, use the merged .bin, and check Erase all flash before installing. The erase allows the expanded FULL partition table to replace the standard layout and deletes the node identity/private key, contacts, channels, and settings, so back up anything needed first. After the FULL layout is installed, later same-layout updates can use Update/app-only without erasing.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — FULL on-device MQTT + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns on-device MQTT ON, keeps USB debug/packet logging OFF, and turns LoRa OTA ON. Wi-Fi and MQTT broker settings are required.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Observer MQTT, FULL LoRa OTA; first install erase required.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_v3_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_v3_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Heltec_v3_room_server-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_room_server-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v3_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_v3_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "title": "Later FULL update (app only)" + "name": "Heltec_v3_room_server-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_room_server-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" + } + ] + } + } + }, + { + "role": "roomServer", + "title": "Room Server", + "subTitle": "Portable MQTT observer", + "version": { + "mqtt-observer-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 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 - Portable MQTT observer: forwards mesh observations to an on-device Wi-Fi MQTT bridge, keeps USB debug/packet logging off, and uses bridge NTP instead of mesh clock consensus. LoRa self-update is off in this compact profile.\n\nINSTALL - First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) only when the existing app partition is compatible.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Portable MQTT observer.", + "files": [ + { + "type": "flash-wipe", + "name": "Heltec_v3_room_server_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_room_server_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "Heltec_v3_room_server_observer_mqtt-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_room_server_observer_mqtt-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -2729,19 +2729,19 @@ "role": "sensor", "title": "Sensor", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_v3_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_v3_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_v3_sensor-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_sensor-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_v3_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_v3_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_v3_sensor-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_v3_sensor-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -2760,19 +2760,19 @@ "title": "Full Companion", "subTitle": "FEM on", "version": { - "fem-on-full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION — FEM on.\n\nHARDWARE — FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.", + "fem-on-full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION \u2014 FEM on.\n\nHARDWARE \u2014 FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.", "files": [ { "type": "flash", - "name": "Heltec_t096_companion_radio_full_femon-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/Heltec_t096_companion_radio_full_femon-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", + "name": "Heltec_t096_companion_radio_full_femon-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t096_companion_radio_full_femon-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t096_companion_radio_full_femon-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/Heltec_t096_companion_radio_full_femon-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", + "name": "Heltec_t096_companion_radio_full_femon-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t096_companion_radio_full_femon-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -2783,19 +2783,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "Heltec_t096_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_t096_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "Heltec_t096_repeater-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t096_repeater-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t096_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_t096_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "Heltec_t096_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t096_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -2806,19 +2806,19 @@ "role": "repeater", "title": "Repeater Bridge RS232", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — RS232 Repeater Bridge: relays normal MeshCore traffic and also bridges packets over a hardware UART. It requires the target’s documented RX/TX pins, correct voltage levels, and matching serial configuration; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 RS232 Repeater Bridge: relays normal MeshCore traffic and also bridges packets over a hardware UART. It requires the target\u2019s documented RX/TX pins, correct voltage levels, and matching serial configuration; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "Heltec_t096_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_t096_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "Heltec_t096_repeater_bridge_rs232-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t096_repeater_bridge_rs232-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t096_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_t096_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "Heltec_t096_repeater_bridge_rs232-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t096_repeater_bridge_rs232-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -2830,19 +2830,19 @@ "title": "Repeater Bridge RS232", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — RS232 Repeater Bridge: relays normal MeshCore traffic and also bridges packets over a hardware UART. It requires the target’s documented RX/TX pins, correct voltage levels, and matching serial configuration; choose plain Repeater otherwise.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 RS232 Repeater Bridge: relays normal MeshCore traffic and also bridges packets over a hardware UART. It requires the target\u2019s documented RX/TX pins, correct voltage levels, and matching serial configuration; choose plain Repeater otherwise.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash", - "name": "Heltec_t096_repeater_bridge_rs232_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_t096_repeater_bridge_rs232_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "Heltec_t096_repeater_bridge_rs232_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t096_repeater_bridge_rs232_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t096_repeater_bridge_rs232_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_t096_repeater_bridge_rs232_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "Heltec_t096_repeater_bridge_rs232_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t096_repeater_bridge_rs232_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -2854,19 +2854,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash", - "name": "Heltec_t096_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_t096_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "Heltec_t096_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t096_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t096_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_t096_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "Heltec_t096_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t096_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -2877,19 +2877,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "Heltec_t096_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_t096_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "Heltec_t096_room_server-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t096_room_server-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t096_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_t096_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "Heltec_t096_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t096_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -2900,19 +2900,19 @@ "role": "sensor", "title": "Sensor", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "Heltec_t096_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_t096_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "Heltec_t096_sensor-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t096_sensor-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t096_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_t096_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "Heltec_t096_sensor-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t096_sensor-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -2930,19 +2930,19 @@ "role": "companionFull", "title": "Full Companion", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "Heltec_t1_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/Heltec_t1_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", + "name": "Heltec_t1_companion_radio_full-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t1_companion_radio_full-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t1_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/Heltec_t1_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", + "name": "Heltec_t1_companion_radio_full-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t1_companion_radio_full-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -2953,19 +2953,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "Heltec_t1_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_t1_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "Heltec_t1_repeater-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t1_repeater-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t1_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_t1_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "Heltec_t1_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t1_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -2977,19 +2977,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash", - "name": "Heltec_t1_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_t1_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "Heltec_t1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t1_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_t1_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "Heltec_t1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -3000,19 +3000,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "Heltec_t1_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_t1_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "Heltec_t1_room_server-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t1_room_server-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t1_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_t1_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "Heltec_t1_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t1_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -3030,19 +3030,19 @@ "role": "companionFull", "title": "Full Companion", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "Mesh_pocket_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/Mesh_pocket_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", + "name": "Mesh_pocket_companion_radio_full-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Mesh_pocket_companion_radio_full-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Mesh_pocket_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/Mesh_pocket_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", + "name": "Mesh_pocket_companion_radio_full-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Mesh_pocket_companion_radio_full-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -3053,19 +3053,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "Mesh_pocket_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Mesh_pocket_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "Mesh_pocket_repeater-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Mesh_pocket_repeater-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Mesh_pocket_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Mesh_pocket_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "Mesh_pocket_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Mesh_pocket_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -3077,19 +3077,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash", - "name": "Mesh_pocket_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Mesh_pocket_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "Mesh_pocket_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Mesh_pocket_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Mesh_pocket_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Mesh_pocket_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "Mesh_pocket_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Mesh_pocket_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -3100,19 +3100,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "Mesh_pocket_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Mesh_pocket_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "Mesh_pocket_room_server-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Mesh_pocket_room_server-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Mesh_pocket_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Mesh_pocket_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "Mesh_pocket_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Mesh_pocket_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -3130,19 +3130,19 @@ "role": "companionFull", "title": "Full Companion", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "Heltec_mesh_solar_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/Heltec_mesh_solar_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", + "name": "Heltec_mesh_solar_companion_radio_full-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_mesh_solar_companion_radio_full-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_mesh_solar_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/Heltec_mesh_solar_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", + "name": "Heltec_mesh_solar_companion_radio_full-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_mesh_solar_companion_radio_full-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -3153,19 +3153,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "Heltec_mesh_solar_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_mesh_solar_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "Heltec_mesh_solar_repeater-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_mesh_solar_repeater-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_mesh_solar_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_mesh_solar_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "Heltec_mesh_solar_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_mesh_solar_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -3177,19 +3177,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash", - "name": "Heltec_mesh_solar_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_mesh_solar_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "Heltec_mesh_solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_mesh_solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_mesh_solar_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_mesh_solar_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "Heltec_mesh_solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_mesh_solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -3200,19 +3200,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "Heltec_mesh_solar_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_mesh_solar_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "Heltec_mesh_solar_room_server-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_mesh_solar_room_server-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_mesh_solar_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_mesh_solar_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "Heltec_mesh_solar_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_mesh_solar_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -3231,19 +3231,19 @@ "title": "Full Companion", "subTitle": "Internal flash", "version": { - "internal-flash-full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION — Internal flash.", + "internal-flash-full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION \u2014 Internal flash.", "files": [ { "type": "flash", - "name": "Heltec_tower_v2_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/Heltec_tower_v2_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", + "name": "Heltec_tower_v2_companion_radio_full-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_tower_v2_companion_radio_full-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_tower_v2_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/Heltec_tower_v2_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", + "name": "Heltec_tower_v2_companion_radio_full-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_tower_v2_companion_radio_full-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -3255,19 +3255,19 @@ "title": "Repeater", "subTitle": "Internal flash", "version": { - "internal-flash-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION — Internal flash.", + "internal-flash-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION \u2014 Internal flash.", "files": [ { "type": "flash", - "name": "Heltec_tower_v2_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_tower_v2_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "Heltec_tower_v2_repeater-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_tower_v2_repeater-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_tower_v2_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_tower_v2_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "Heltec_tower_v2_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_tower_v2_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -3279,19 +3279,19 @@ "title": "Repeater", "subTitle": "Internal flash, LoRa OTA, no external sensors", "version": { - "internal-flash-lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — Internal flash, LoRa OTA, no external sensors.", + "internal-flash-lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 Internal flash, LoRa OTA, no external sensors.", "files": [ { "type": "flash", - "name": "Heltec_tower_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_tower_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "Heltec_tower_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_tower_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_tower_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_tower_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "Heltec_tower_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_tower_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -3303,19 +3303,19 @@ "title": "Repeater", "subTitle": "microSD, LoRa OTA, no external sensors", "version": { - "microsd-lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — microSD, LoRa OTA, no external sensors.\n\nSD REQUIREMENT — MeshTower V2 LoRa OTA stages updates on the onboard microSD. Keep the card inserted through installation and use FAT16/FAT32/exFAT on an MBR card whose first partition starts after sector 1; the matching SD-aware OTAFIX bootloader is mandatory.", + "microsd-lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 microSD, LoRa OTA, no external sensors.\n\nSD REQUIREMENT \u2014 MeshTower V2 LoRa OTA stages updates on the onboard microSD. Keep the card inserted through installation and use FAT16/FAT32/exFAT on an MBR card whose first partition starts after sector 1; the matching SD-aware OTAFIX bootloader is mandatory.", "files": [ { "type": "flash", - "name": "Heltec_tower_v2_sdcard_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_tower_v2_sdcard_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "Heltec_tower_v2_sdcard_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_tower_v2_sdcard_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_tower_v2_sdcard_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_tower_v2_sdcard_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "Heltec_tower_v2_sdcard_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_tower_v2_sdcard_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -3327,19 +3327,19 @@ "title": "Room Server", "subTitle": "Internal flash", "version": { - "internal-flash-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION — Internal flash.", + "internal-flash-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION \u2014 Internal flash.", "files": [ { "type": "flash", - "name": "Heltec_tower_v2_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_tower_v2_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "Heltec_tower_v2_room_server-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_tower_v2_room_server-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_tower_v2_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_tower_v2_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "Heltec_tower_v2_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_tower_v2_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -3358,19 +3358,19 @@ "title": "Companion BLE", "subTitle": "With display", "version": { - "with-display-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — With display.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "with-display-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 With display.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_rc32_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_rc32_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_rc32_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_rc32_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_rc32_companion_radio_ble-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_companion_radio_ble-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -3382,19 +3382,19 @@ "title": "Companion BLE", "subTitle": "Without display", "version": { - "without-display-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — Without display.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "without-display-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 Without display.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_without_display_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_rc32_without_display_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_rc32_without_display_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_without_display_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_rc32_without_display_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_rc32_without_display_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_rc32_without_display_companion_radio_ble-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_without_display_companion_radio_ble-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -3406,19 +3406,19 @@ "title": "Companion USB", "subTitle": "With display, OTA", "version": { - "with-display-lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — With display, OTA.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "with-display-lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 With display, OTA.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_rc32_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_rc32_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_rc32_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_rc32_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_rc32_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -3430,19 +3430,19 @@ "title": "Companion USB", "subTitle": "Without display, OTA", "version": { - "without-display-lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Without display, OTA.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "without-display-lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 Without display, OTA.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_without_display_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_rc32_without_display_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_rc32_without_display_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_without_display_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_rc32_without_display_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_rc32_without_display_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_rc32_without_display_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_without_display_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -3454,19 +3454,19 @@ "title": "Full Companion", "subTitle": "With display", "version": { - "with-display-full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — With display.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "with-display-full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 With display.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/heltec_rc32_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", + "name": "heltec_rc32_companion_radio_full-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_companion_radio_full-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_rc32_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/heltec_rc32_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", + "name": "heltec_rc32_companion_radio_full-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_companion_radio_full-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -3478,19 +3478,19 @@ "title": "Full Companion", "subTitle": "Without display", "version": { - "without-display-full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — Without display.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "without-display-full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 Without display.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_without_display_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/heltec_rc32_without_display_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", + "name": "heltec_rc32_without_display_companion_radio_full-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_without_display_companion_radio_full-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_rc32_without_display_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/heltec_rc32_without_display_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", + "name": "heltec_rc32_without_display_companion_radio_full-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_without_display_companion_radio_full-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -3502,19 +3502,19 @@ "title": "Companion WiFi", "subTitle": "With display, Wi-Fi companion interface, OTA", "version": { - "with-display-lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — With display, Wi-Fi companion interface, OTA.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "with-display-lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 With display, Wi-Fi companion interface, OTA.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_rc32_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_rc32_companion_radio_wifi-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_companion_radio_wifi-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_rc32_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_rc32_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_rc32_companion_radio_wifi-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_companion_radio_wifi-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -3526,19 +3526,19 @@ "title": "Companion WiFi", "subTitle": "Without display, Wi-Fi companion interface, OTA", "version": { - "without-display-lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Without display, Wi-Fi companion interface, OTA.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "without-display-lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 Without display, Wi-Fi companion interface, OTA.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_without_display_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_rc32_without_display_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_rc32_without_display_companion_radio_wifi-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_without_display_companion_radio_wifi-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_rc32_without_display_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_rc32_without_display_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_rc32_without_display_companion_radio_wifi-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_without_display_companion_radio_wifi-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -3550,19 +3550,19 @@ "title": "Repeater Bridge ESP-NOW", "subTitle": "With display", "version": { - "with-display-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — With display.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "with-display-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 With display.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_rc32_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_rc32_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_rc32_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_rc32_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_rc32_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -3574,19 +3574,19 @@ "title": "Repeater Bridge ESP-NOW", "subTitle": "Without display", "version": { - "without-display-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — Without display.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "without-display-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 Without display.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_without_display_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_rc32_without_display_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_rc32_without_display_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_without_display_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_rc32_without_display_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_rc32_without_display_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_rc32_without_display_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_without_display_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -3598,19 +3598,19 @@ "title": "Repeater", "subTitle": "With display", "version": { - "with-display-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — With display.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "with-display-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 With display.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_rc32_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_rc32_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_rc32_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_rc32_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_rc32_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -3622,19 +3622,19 @@ "title": "Repeater", "subTitle": "With display, LoRa OTA, no external sensors", "version": { - "with-display-lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — With display, LoRa OTA, no external sensors.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "with-display-lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 With display, LoRa OTA, no external sensors.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_rc32_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_rc32_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_rc32_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_rc32_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_rc32_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -3646,19 +3646,19 @@ "title": "Repeater", "subTitle": "Without display", "version": { - "without-display-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — Without display.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "without-display-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 Without display.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_without_display_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_rc32_without_display_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_rc32_without_display_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_without_display_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_rc32_without_display_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_rc32_without_display_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_rc32_without_display_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_without_display_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -3670,19 +3670,19 @@ "title": "Repeater", "subTitle": "Without display, LoRa OTA, no external sensors", "version": { - "without-display-lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Without display, LoRa OTA, no external sensors.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "without-display-lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 Without display, LoRa OTA, no external sensors.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_rc32_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_rc32_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_rc32_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_rc32_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_rc32_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -3694,19 +3694,19 @@ "title": "Room Server", "subTitle": "With display", "version": { - "with-display-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — With display.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "with-display-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 With display.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_rc32_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_rc32_room_server-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_room_server-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_rc32_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_rc32_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_rc32_room_server-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_room_server-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -3718,19 +3718,19 @@ "title": "Room Server", "subTitle": "Without display", "version": { - "without-display-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — Without display.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "without-display-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 Without display.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_without_display_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_rc32_without_display_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_rc32_without_display_room_server-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_without_display_room_server-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_rc32_without_display_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_rc32_without_display_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_rc32_without_display_room_server-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_without_display_room_server-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -3742,19 +3742,19 @@ "title": "Sensor", "subTitle": "With display", "version": { - "with-display-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — With display.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "with-display-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 With display.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_rc32_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_rc32_sensor-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_sensor-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_rc32_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_rc32_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_rc32_sensor-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_sensor-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -3766,19 +3766,19 @@ "title": "Sensor", "subTitle": "Without display", "version": { - "without-display-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — Without display.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "without-display-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 Without display.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_rc32_without_display_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_rc32_without_display_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_rc32_without_display_sensor-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_without_display_sensor-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_rc32_without_display_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_rc32_without_display_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_rc32_without_display_sensor-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_rc32_without_display_sensor-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -3796,19 +3796,19 @@ "role": "companionFull", "title": "Full Companion", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "Heltec_t114_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/Heltec_t114_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", + "name": "Heltec_t114_companion_radio_full-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t114_companion_radio_full-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t114_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/Heltec_t114_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", + "name": "Heltec_t114_companion_radio_full-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t114_companion_radio_full-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -3820,19 +3820,19 @@ "title": "Full Companion", "subTitle": "Without display", "version": { - "without-display-full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION — Without display.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "without-display-full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION \u2014 Without display.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash", - "name": "Heltec_t114_without_display_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/Heltec_t114_without_display_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", + "name": "Heltec_t114_without_display_companion_radio_full-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t114_without_display_companion_radio_full-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t114_without_display_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/Heltec_t114_without_display_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", + "name": "Heltec_t114_without_display_companion_radio_full-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t114_without_display_companion_radio_full-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -3843,19 +3843,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "Heltec_t114_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_t114_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "Heltec_t114_repeater-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t114_repeater-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t114_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_t114_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "Heltec_t114_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t114_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -3866,19 +3866,19 @@ "role": "repeater", "title": "Repeater Bridge RS232", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — RS232 Repeater Bridge: relays normal MeshCore traffic and also bridges packets over a hardware UART. It requires the target’s documented RX/TX pins, correct voltage levels, and matching serial configuration; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 RS232 Repeater Bridge: relays normal MeshCore traffic and also bridges packets over a hardware UART. It requires the target\u2019s documented RX/TX pins, correct voltage levels, and matching serial configuration; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "Heltec_t114_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_t114_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "Heltec_t114_repeater_bridge_rs232-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t114_repeater_bridge_rs232-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t114_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_t114_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "Heltec_t114_repeater_bridge_rs232-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t114_repeater_bridge_rs232-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -3890,19 +3890,19 @@ "title": "Repeater Bridge RS232", "subTitle": "Without display", "version": { - "without-display-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — RS232 Repeater Bridge: relays normal MeshCore traffic and also bridges packets over a hardware UART. It requires the target’s documented RX/TX pins, correct voltage levels, and matching serial configuration; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION — Without display.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "without-display-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 RS232 Repeater Bridge: relays normal MeshCore traffic and also bridges packets over a hardware UART. It requires the target\u2019s documented RX/TX pins, correct voltage levels, and matching serial configuration; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION \u2014 Without display.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash", - "name": "Heltec_t114_without_display_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_t114_without_display_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "Heltec_t114_without_display_repeater_bridge_rs232-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t114_without_display_repeater_bridge_rs232-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t114_without_display_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_t114_without_display_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "Heltec_t114_without_display_repeater_bridge_rs232-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t114_without_display_repeater_bridge_rs232-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -3914,19 +3914,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash", - "name": "Heltec_t114_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_t114_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "Heltec_t114_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t114_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t114_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_t114_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "Heltec_t114_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t114_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -3938,19 +3938,19 @@ "title": "Repeater", "subTitle": "Without display", "version": { - "without-display-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION — Without display.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "without-display-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION \u2014 Without display.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash", - "name": "Heltec_t114_without_display_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_t114_without_display_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "Heltec_t114_without_display_repeater-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t114_without_display_repeater-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t114_without_display_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_t114_without_display_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "Heltec_t114_without_display_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t114_without_display_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -3962,19 +3962,19 @@ "title": "Repeater", "subTitle": "Without display, LoRa OTA, no external sensors", "version": { - "without-display-lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — Without display, LoRa OTA, no external sensors.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "without-display-lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 Without display, LoRa OTA, no external sensors.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash", - "name": "Heltec_t114_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_t114_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "Heltec_t114_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t114_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t114_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_t114_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "Heltec_t114_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t114_without_display_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -3985,19 +3985,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "Heltec_t114_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_t114_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "Heltec_t114_room_server-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t114_room_server-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t114_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_t114_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "Heltec_t114_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t114_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -4009,19 +4009,19 @@ "title": "Room Server", "subTitle": "Without display", "version": { - "without-display-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION — Without display.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "without-display-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION \u2014 Without display.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash", - "name": "Heltec_t114_without_display_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_t114_without_display_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "Heltec_t114_without_display_room_server-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t114_without_display_room_server-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Heltec_t114_without_display_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_t114_without_display_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "Heltec_t114_without_display_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_t114_without_display_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -4040,19 +4040,19 @@ "title": "Companion BLE", "subTitle": "v4.2/v4.3, FEM on", "version": { - "v4.2-v4.3-fem-on-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — v4.2/v4.3, FEM on.\n\nHARDWARE — FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.", + "v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 v4.2/v4.3, FEM on.\n\nHARDWARE \u2014 FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_companion_radio_ble_femon-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_companion_radio_ble_femon-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_v4_companion_radio_ble_femon-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_companion_radio_ble_femon-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_companion_radio_ble_femon-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_companion_radio_ble_femon-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_v4_companion_radio_ble_femon-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_companion_radio_ble_femon-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4064,19 +4064,19 @@ "title": "Companion BLE", "subTitle": "v4.2/v4.3, TFT, FEM on", "version": { - "v4.2-v4.3-tft-fem-on-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — v4.2/v4.3, TFT, FEM on.\n\nHARDWARE — FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 v4.2/v4.3, TFT, FEM on.\n\nHARDWARE \u2014 FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_tft_companion_radio_ble_femon-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_tft_companion_radio_ble_femon-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_v4_tft_companion_radio_ble_femon-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_tft_companion_radio_ble_femon-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_tft_companion_radio_ble_femon-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_tft_companion_radio_ble_femon-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_v4_tft_companion_radio_ble_femon-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_tft_companion_radio_ble_femon-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4088,19 +4088,19 @@ "title": "Companion BLE", "subTitle": "v4.3, Expansion Kit TFT, FEM off", "version": { - "v4.3-expansion-kit-tft-fem-off-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — v4.3, Expansion Kit TFT, FEM off.\n\nHARDWARE — FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 v4.3, Expansion Kit TFT, FEM off.\n\nHARDWARE \u2014 FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_3_expansionkit_tft_companion_radio_ble_femoff-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_3_expansionkit_tft_companion_radio_ble_femoff-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_v4_3_expansionkit_tft_companion_radio_ble_femoff-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_3_expansionkit_tft_companion_radio_ble_femoff-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_3_expansionkit_tft_companion_radio_ble_femoff-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_3_expansionkit_tft_companion_radio_ble_femoff-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_v4_3_expansionkit_tft_companion_radio_ble_femoff-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_3_expansionkit_tft_companion_radio_ble_femoff-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4112,19 +4112,19 @@ "title": "Companion BLE", "subTitle": "v4.3, FEM off", "version": { - "v4.3-fem-off-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — v4.3, FEM off.\n\nHARDWARE — FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.", + "v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 v4.3, FEM off.\n\nHARDWARE \u2014 FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_3_companion_radio_ble_femoff-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_3_companion_radio_ble_femoff-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_v4_3_companion_radio_ble_femoff-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_3_companion_radio_ble_femoff-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_3_companion_radio_ble_femoff-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_3_companion_radio_ble_femoff-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_v4_3_companion_radio_ble_femoff-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_3_companion_radio_ble_femoff-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4136,19 +4136,19 @@ "title": "Companion BLE", "subTitle": "v4.3, TFT, FEM off", "version": { - "v4.3-tft-fem-off-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — v4.3, TFT, FEM off.\n\nHARDWARE — FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 v4.3, TFT, FEM off.\n\nHARDWARE \u2014 FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_3_tft_companion_radio_ble_femoff-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_3_tft_companion_radio_ble_femoff-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_v4_3_tft_companion_radio_ble_femoff-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_3_tft_companion_radio_ble_femoff-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_3_tft_companion_radio_ble_femoff-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_3_tft_companion_radio_ble_femoff-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_v4_3_tft_companion_radio_ble_femoff-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_3_tft_companion_radio_ble_femoff-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4160,19 +4160,19 @@ "title": "Companion USB", "subTitle": "v4.2/v4.3, FEM on, OTA", "version": { - "v4.2-v4.3-fem-on-lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — v4.2/v4.3, FEM on, OTA.\n\nHARDWARE — FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.", + "v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 v4.2/v4.3, FEM on, OTA.\n\nHARDWARE \u2014 FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_companion_radio_usb_femon-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_companion_radio_usb_femon-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_v4_companion_radio_usb_femon-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_companion_radio_usb_femon-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_companion_radio_usb_femon-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_companion_radio_usb_femon-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_v4_companion_radio_usb_femon-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_companion_radio_usb_femon-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4184,19 +4184,19 @@ "title": "Companion USB", "subTitle": "v4.2/v4.3, TFT, FEM on, OTA", "version": { - "v4.2-v4.3-tft-fem-on-lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — v4.2/v4.3, TFT, FEM on, OTA.\n\nHARDWARE — FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 v4.2/v4.3, TFT, FEM on, OTA.\n\nHARDWARE \u2014 FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_tft_companion_radio_usb_femon-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_tft_companion_radio_usb_femon-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_v4_tft_companion_radio_usb_femon-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_tft_companion_radio_usb_femon-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_tft_companion_radio_usb_femon-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_tft_companion_radio_usb_femon-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_v4_tft_companion_radio_usb_femon-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_tft_companion_radio_usb_femon-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4208,19 +4208,19 @@ "title": "Companion USB", "subTitle": "v4.3, FEM off, OTA", "version": { - "v4.3-fem-off-lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — v4.3, FEM off, OTA.\n\nHARDWARE — FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.", + "v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 v4.3, FEM off, OTA.\n\nHARDWARE \u2014 FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_3_companion_radio_usb_femoff-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_3_companion_radio_usb_femoff-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_v4_3_companion_radio_usb_femoff-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_3_companion_radio_usb_femoff-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_3_companion_radio_usb_femoff-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_3_companion_radio_usb_femoff-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_v4_3_companion_radio_usb_femoff-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_3_companion_radio_usb_femoff-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4232,19 +4232,19 @@ "title": "Companion USB", "subTitle": "v4.3, TFT, FEM off, OTA", "version": { - "v4.3-tft-fem-off-lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — v4.3, TFT, FEM off, OTA.\n\nHARDWARE — FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 v4.3, TFT, FEM off, OTA.\n\nHARDWARE \u2014 FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_3_tft_companion_radio_usb_femoff-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_3_tft_companion_radio_usb_femoff-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_v4_3_tft_companion_radio_usb_femoff-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_3_tft_companion_radio_usb_femoff-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_3_tft_companion_radio_usb_femoff-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_3_tft_companion_radio_usb_femoff-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_v4_3_tft_companion_radio_usb_femoff-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_3_tft_companion_radio_usb_femoff-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4256,19 +4256,19 @@ "title": "Full Companion", "subTitle": "v4.2/v4.3, FEM on", "version": { - "v4-2-v4-3-fem-on-full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — v4.2/v4.3, FEM on.\n\nHARDWARE — FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.", + "v4-2-v4-3-fem-on-full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 v4.2/v4.3, FEM on.\n\nHARDWARE \u2014 FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_companion_radio_full_femon-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/heltec_v4_companion_radio_full_femon-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", + "name": "heltec_v4_companion_radio_full_femon-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_companion_radio_full_femon-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_companion_radio_full_femon-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/heltec_v4_companion_radio_full_femon-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", + "name": "heltec_v4_companion_radio_full_femon-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_companion_radio_full_femon-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4280,19 +4280,19 @@ "title": "Full Companion", "subTitle": "v4.2/v4.3, TFT, FEM on", "version": { - "v4-2-v4-3-tft-fem-on-full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — v4.2/v4.3, TFT, FEM on.\n\nHARDWARE — FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "v4-2-v4-3-tft-fem-on-full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 v4.2/v4.3, TFT, FEM on.\n\nHARDWARE \u2014 FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_tft_companion_radio_full_femon-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/heltec_v4_tft_companion_radio_full_femon-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", + "name": "heltec_v4_tft_companion_radio_full_femon-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_tft_companion_radio_full_femon-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_tft_companion_radio_full_femon-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/heltec_v4_tft_companion_radio_full_femon-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", + "name": "heltec_v4_tft_companion_radio_full_femon-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_tft_companion_radio_full_femon-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4304,19 +4304,19 @@ "title": "Companion WiFi", "subTitle": "v4.2/v4.3, FEM on, OTA", "version": { - "v4.2-v4.3-fem-on-lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — v4.2/v4.3, FEM on, OTA.\n\nHARDWARE — FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.", + "v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 v4.2/v4.3, FEM on, OTA.\n\nHARDWARE \u2014 FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_companion_radio_wifi_femon-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_companion_radio_wifi_femon-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_v4_companion_radio_wifi_femon-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_companion_radio_wifi_femon-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_companion_radio_wifi_femon-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_companion_radio_wifi_femon-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_v4_companion_radio_wifi_femon-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_companion_radio_wifi_femon-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4328,19 +4328,19 @@ "title": "Companion WiFi", "subTitle": "v4.2/v4.3, TFT, FEM on, OTA", "version": { - "v4.2-v4.3-tft-fem-on-lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — v4.2/v4.3, TFT, FEM on, OTA.\n\nHARDWARE — FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 v4.2/v4.3, TFT, FEM on, OTA.\n\nHARDWARE \u2014 FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_tft_companion_radio_wifi_femon-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_tft_companion_radio_wifi_femon-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_v4_tft_companion_radio_wifi_femon-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_tft_companion_radio_wifi_femon-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_tft_companion_radio_wifi_femon-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_tft_companion_radio_wifi_femon-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_v4_tft_companion_radio_wifi_femon-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_tft_companion_radio_wifi_femon-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4352,19 +4352,19 @@ "title": "Companion WiFi", "subTitle": "v4.3, FEM off, OTA", "version": { - "v4.3-fem-off-lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — v4.3, FEM off, OTA.\n\nHARDWARE — FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.", + "v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 v4.3, FEM off, OTA.\n\nHARDWARE \u2014 FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_3_companion_radio_wifi_femoff-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_3_companion_radio_wifi_femoff-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_v4_3_companion_radio_wifi_femoff-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_3_companion_radio_wifi_femoff-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_3_companion_radio_wifi_femoff-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_3_companion_radio_wifi_femoff-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_v4_3_companion_radio_wifi_femoff-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_3_companion_radio_wifi_femoff-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4376,19 +4376,19 @@ "title": "Companion WiFi", "subTitle": "v4.3, TFT, FEM off, OTA", "version": { - "v4.3-tft-fem-off-lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — v4.3, TFT, FEM off, OTA.\n\nHARDWARE — FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 v4.3, TFT, FEM off, OTA.\n\nHARDWARE \u2014 FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_3_tft_companion_radio_wifi_femoff-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_3_tft_companion_radio_wifi_femoff-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_v4_3_tft_companion_radio_wifi_femoff-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_3_tft_companion_radio_wifi_femoff-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_3_tft_companion_radio_wifi_femoff-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_3_tft_companion_radio_wifi_femoff-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_v4_3_tft_companion_radio_wifi_femoff-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_3_tft_companion_radio_wifi_femoff-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4399,19 +4399,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_v4_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_v4_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4422,19 +4422,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_v4_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_v4_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4446,19 +4446,19 @@ "title": "Repeater Bridge ESP-NOW", "subTitle": "TFT", "version": { - "tft-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — TFT.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "tft-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 TFT.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_tft_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_tft_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_v4_tft_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_tft_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_tft_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_tft_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_v4_tft_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_tft_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4470,19 +4470,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_v4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_v4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4492,22 +4492,22 @@ { "role": "repeater", "title": "Repeater", - "subTitle": "Observer MQTT, FULL LoRa OTA; first install erase required", + "subTitle": "Portable MQTT observer", "version": { - "full-mqtt-lora-ota-erase-required-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nREQUIRED FIRST FULL INSTALL — When installing FULL for the first time, or when moving from a non-FULL build, select Full install, use the merged .bin, and check Erase all flash before installing. The erase allows the expanded FULL partition table to replace the standard layout and deletes the node identity/private key, contacts, channels, and settings, so back up anything needed first. After the FULL layout is installed, later same-layout updates can use Update/app-only without erasing.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — FULL on-device MQTT + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns on-device MQTT ON, keeps USB debug/packet logging OFF, and turns LoRa OTA ON. Wi-Fi and MQTT broker settings are required.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Observer MQTT, FULL LoRa OTA; first install erase required.", + "mqtt-observer-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 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 - Portable MQTT observer: forwards mesh observations to an on-device Wi-Fi MQTT bridge, keeps USB debug/packet logging off, and uses bridge NTP instead of mesh clock consensus. LoRa self-update is off in this compact profile.\n\nINSTALL - First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) only when the existing app partition is compatible.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Portable MQTT observer.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "heltec_v4_repeater_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_repeater_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "title": "Later FULL update (app only)" + "name": "heltec_v4_repeater_observer_mqtt-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_repeater_observer_mqtt-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -4518,19 +4518,19 @@ "title": "Repeater", "subTitle": "TFT", "version": { - "tft-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — TFT.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "tft-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 TFT.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_tft_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_tft_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_v4_tft_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_tft_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_tft_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_tft_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_v4_tft_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_tft_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4542,19 +4542,19 @@ "title": "Repeater", "subTitle": "TFT, LoRa OTA, no external sensors", "version": { - "tft-lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — TFT, LoRa OTA, no external sensors.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "tft-lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 TFT, LoRa OTA, no external sensors.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_tft_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_tft_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_v4_tft_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_tft_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_tft_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_tft_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_v4_tft_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_tft_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4565,19 +4565,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_v4_room_server-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_room_server-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_v4_room_server-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_room_server-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4587,22 +4587,22 @@ { "role": "roomServer", "title": "Room Server", - "subTitle": "Observer MQTT, FULL LoRa OTA; first install erase required", + "subTitle": "Portable MQTT observer", "version": { - "full-mqtt-lora-ota-erase-required-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nREQUIRED FIRST FULL INSTALL — When installing FULL for the first time, or when moving from a non-FULL build, select Full install, use the merged .bin, and check Erase all flash before installing. The erase allows the expanded FULL partition table to replace the standard layout and deletes the node identity/private key, contacts, channels, and settings, so back up anything needed first. After the FULL layout is installed, later same-layout updates can use Update/app-only without erasing.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — FULL on-device MQTT + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns on-device MQTT ON, keeps USB debug/packet logging OFF, and turns LoRa OTA ON. Wi-Fi and MQTT broker settings are required.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Observer MQTT, FULL LoRa OTA; first install erase required.", + "mqtt-observer-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 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 - Portable MQTT observer: forwards mesh observations to an on-device Wi-Fi MQTT bridge, keeps USB debug/packet logging off, and uses bridge NTP instead of mesh clock consensus. LoRa self-update is off in this compact profile.\n\nINSTALL - First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) only when the existing app partition is compatible.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Portable MQTT observer.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "heltec_v4_room_server_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_room_server_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "title": "Later FULL update (app only)" + "name": "heltec_v4_room_server_observer_mqtt-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_room_server_observer_mqtt-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -4613,19 +4613,19 @@ "title": "Room Server", "subTitle": "TFT", "version": { - "tft-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — TFT.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "tft-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 TFT.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_tft_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_tft_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_v4_tft_room_server-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_tft_room_server-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_tft_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_tft_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_v4_tft_room_server-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_tft_room_server-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4636,19 +4636,19 @@ "role": "sensor", "title": "Sensor", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_v4_sensor-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_sensor-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_v4_sensor-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_sensor-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4660,19 +4660,19 @@ "title": "Sensor", "subTitle": "TFT", "version": { - "tft-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — TFT.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "tft-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 TFT.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_tft_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_tft_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_v4_tft_sensor-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_tft_sensor-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_tft_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_tft_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_v4_tft_sensor-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_tft_sensor-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4691,19 +4691,19 @@ "title": "Companion BLE", "subTitle": "Expansion Kit TFT, FEM on", "version": { - "expansion-kit-tft-fem-on-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — Expansion Kit TFT, FEM on.\n\nHARDWARE — FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "expansion-kit-tft-fem-on-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 Expansion Kit TFT, FEM on.\n\nHARDWARE \u2014 FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_expansionkit_tft_companion_radio_ble_femon-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_expansionkit_tft_companion_radio_ble_femon-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_v4_expansionkit_tft_companion_radio_ble_femon-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_expansionkit_tft_companion_radio_ble_femon-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_expansionkit_tft_companion_radio_ble_femon-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_expansionkit_tft_companion_radio_ble_femon-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_v4_expansionkit_tft_companion_radio_ble_femon-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_expansionkit_tft_companion_radio_ble_femon-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4715,19 +4715,19 @@ "title": "Repeater", "subTitle": "Expansion Kit", "version": { - "expansion-kit-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — Expansion Kit.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "expansion-kit-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 Expansion Kit.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_expansionkit_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_expansionkit_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_v4_expansionkit_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_expansionkit_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_expansionkit_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_expansionkit_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_v4_expansionkit_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_expansionkit_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4739,19 +4739,19 @@ "title": "Repeater", "subTitle": "Expansion Kit, LoRa OTA, no external sensors", "version": { - "expansion-kit-lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Expansion Kit, LoRa OTA, no external sensors.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "expansion-kit-lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 Expansion Kit, LoRa OTA, no external sensors.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_expansionkit_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_expansionkit_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_v4_expansionkit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_expansionkit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_expansionkit_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_expansionkit_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_v4_expansionkit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_expansionkit_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4761,22 +4761,22 @@ { "role": "repeater", "title": "Repeater", - "subTitle": "Expansion Kit, Observer MQTT, FULL LoRa OTA; first install erase required", + "subTitle": "Portable MQTT observer", "version": { - "expansion-kit-full-mqtt-lora-ota-erase-required-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nREQUIRED FIRST FULL INSTALL — When installing FULL for the first time, or when moving from a non-FULL build, select Full install, use the merged .bin, and check Erase all flash before installing. The erase allows the expanded FULL partition table to replace the standard layout and deletes the node identity/private key, contacts, channels, and settings, so back up anything needed first. After the FULL layout is installed, later same-layout updates can use Update/app-only without erasing.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — FULL on-device MQTT + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns on-device MQTT ON, keeps USB debug/packet logging OFF, and turns LoRa OTA ON. Wi-Fi and MQTT broker settings are required.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Expansion Kit, Observer MQTT, FULL LoRa OTA; first install erase required.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "mqtt-observer-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 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 - Portable MQTT observer: forwards mesh observations to an on-device Wi-Fi MQTT bridge, keeps USB debug/packet logging off, and uses bridge NTP instead of mesh clock consensus. LoRa self-update is off in this compact profile.\n\nINSTALL - First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) only when the existing app partition is compatible.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.\n\nSELECTION - Portable MQTT observer.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_expansionkit_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_expansionkit_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "heltec_v4_expansionkit_repeater_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_expansionkit_repeater_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_expansionkit_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_expansionkit_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "title": "Later FULL update (app only)" + "name": "heltec_v4_expansionkit_repeater_observer_mqtt-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_expansionkit_repeater_observer_mqtt-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -4785,22 +4785,22 @@ { "role": "roomServer", "title": "Room Server", - "subTitle": "Expansion Kit, Observer MQTT, FULL LoRa OTA; first install erase required", + "subTitle": "Portable MQTT observer", "version": { - "expansion-kit-full-mqtt-lora-ota-erase-required-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nREQUIRED FIRST FULL INSTALL — When installing FULL for the first time, or when moving from a non-FULL build, select Full install, use the merged .bin, and check Erase all flash before installing. The erase allows the expanded FULL partition table to replace the standard layout and deletes the node identity/private key, contacts, channels, and settings, so back up anything needed first. After the FULL layout is installed, later same-layout updates can use Update/app-only without erasing.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — FULL on-device MQTT + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns on-device MQTT ON, keeps USB debug/packet logging OFF, and turns LoRa OTA ON. Wi-Fi and MQTT broker settings are required.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Expansion Kit, Observer MQTT, FULL LoRa OTA; first install erase required.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "mqtt-observer-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 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 - Portable MQTT observer: forwards mesh observations to an on-device Wi-Fi MQTT bridge, keeps USB debug/packet logging off, and uses bridge NTP instead of mesh clock consensus. LoRa self-update is off in this compact profile.\n\nINSTALL - First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) only when the existing app partition is compatible.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.\n\nSELECTION - Portable MQTT observer.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_expansionkit_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_expansionkit_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "heltec_v4_expansionkit_room_server_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_expansionkit_room_server_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_expansionkit_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_expansionkit_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "title": "Later FULL update (app only)" + "name": "heltec_v4_expansionkit_room_server_observer_mqtt-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_expansionkit_room_server_observer_mqtt-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -4818,19 +4818,19 @@ "title": "Companion BLE", "subTitle": "OLED", "version": { - "oled-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — OLED.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "oled-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 OLED.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_r8_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_v4_r8_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_r8_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_r8_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_v4_r8_companion_radio_ble-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_companion_radio_ble-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4842,19 +4842,19 @@ "title": "Companion BLE", "subTitle": "TFT", "version": { - "tft-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — TFT.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "tft-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 TFT.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_tft_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_r8_tft_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_v4_r8_tft_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_tft_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_r8_tft_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_r8_tft_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_v4_r8_tft_companion_radio_ble-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_tft_companion_radio_ble-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4866,19 +4866,19 @@ "title": "Companion USB", "subTitle": "OLED, OTA", "version": { - "oled-lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — OLED, OTA.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "oled-lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 OLED, OTA.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_r8_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_v4_r8_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_r8_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_r8_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_v4_r8_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4890,19 +4890,19 @@ "title": "Companion USB", "subTitle": "TFT, OTA", "version": { - "tft-lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — TFT, OTA.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "tft-lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 TFT, OTA.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_tft_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_r8_tft_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_v4_r8_tft_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_tft_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_r8_tft_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_r8_tft_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_v4_r8_tft_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_tft_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4914,19 +4914,19 @@ "title": "Full Companion", "subTitle": "OLED", "version": { - "oled-full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — OLED.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "oled-full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 OLED.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/heltec_v4_r8_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", + "name": "heltec_v4_r8_companion_radio_full-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_companion_radio_full-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_r8_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/heltec_v4_r8_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", + "name": "heltec_v4_r8_companion_radio_full-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_companion_radio_full-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4938,19 +4938,19 @@ "title": "Full Companion", "subTitle": "TFT", "version": { - "tft-full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — TFT.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "tft-full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 TFT.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_tft_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/heltec_v4_r8_tft_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", + "name": "heltec_v4_r8_tft_companion_radio_full-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_tft_companion_radio_full-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_r8_tft_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/heltec_v4_r8_tft_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", + "name": "heltec_v4_r8_tft_companion_radio_full-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_tft_companion_radio_full-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4962,19 +4962,19 @@ "title": "Companion WiFi", "subTitle": "OLED, Wi-Fi companion interface, OTA", "version": { - "oled-lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — OLED, Wi-Fi companion interface, OTA.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "oled-lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 OLED, Wi-Fi companion interface, OTA.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_r8_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_v4_r8_companion_radio_wifi-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_companion_radio_wifi-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_r8_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_r8_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_v4_r8_companion_radio_wifi-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_companion_radio_wifi-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -4986,19 +4986,19 @@ "title": "Companion WiFi", "subTitle": "TFT, Wi-Fi companion interface, OTA", "version": { - "tft-lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — TFT, Wi-Fi companion interface, OTA.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "tft-lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 TFT, Wi-Fi companion interface, OTA.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_tft_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_r8_tft_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_v4_r8_tft_companion_radio_wifi-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_tft_companion_radio_wifi-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_r8_tft_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_r8_tft_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_v4_r8_tft_companion_radio_wifi-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_tft_companion_radio_wifi-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5010,19 +5010,19 @@ "title": "Repeater", "subTitle": "OLED", "version": { - "oled-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — OLED.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "oled-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 OLED.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_r8_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_v4_r8_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_r8_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_r8_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_v4_r8_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5034,19 +5034,19 @@ "title": "Repeater", "subTitle": "OLED, LoRa OTA, no external sensors", "version": { - "oled-lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — OLED, LoRa OTA, no external sensors.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "oled-lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 OLED, LoRa OTA, no external sensors.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_r8_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_v4_r8_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_r8_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_r8_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_v4_r8_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5058,19 +5058,19 @@ "title": "Repeater", "subTitle": "TFT", "version": { - "tft-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — TFT.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "tft-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 TFT.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_tft_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_r8_tft_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_v4_r8_tft_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_tft_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_r8_tft_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_r8_tft_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_v4_r8_tft_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_tft_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5082,19 +5082,19 @@ "title": "Repeater", "subTitle": "TFT, LoRa OTA, no external sensors", "version": { - "tft-lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — TFT, LoRa OTA, no external sensors.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "tft-lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 TFT, LoRa OTA, no external sensors.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_tft_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_r8_tft_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_v4_r8_tft_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_tft_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_r8_tft_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_r8_tft_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_v4_r8_tft_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_tft_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5106,19 +5106,19 @@ "title": "Room Server", "subTitle": "OLED", "version": { - "oled-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — OLED.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "oled-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 OLED.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_r8_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_v4_r8_room_server-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_room_server-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_r8_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_r8_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_v4_r8_room_server-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_room_server-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5130,19 +5130,19 @@ "title": "Room Server", "subTitle": "TFT", "version": { - "tft-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — TFT.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "tft-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 TFT.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_tft_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_r8_tft_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_v4_r8_tft_room_server-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_tft_room_server-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_r8_tft_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_r8_tft_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_v4_r8_tft_room_server-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_tft_room_server-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5154,19 +5154,19 @@ "title": "Sensor", "subTitle": "OLED", "version": { - "oled-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — OLED.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "oled-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 OLED.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_r8_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_v4_r8_sensor-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_sensor-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_r8_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_r8_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_v4_r8_sensor-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_sensor-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5178,19 +5178,19 @@ "title": "Sensor", "subTitle": "TFT", "version": { - "tft-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — TFT.\n\nHARDWARE — Match the display/accessory variant to the hardware actually installed.", + "tft-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 TFT.\n\nHARDWARE \u2014 Match the display/accessory variant to the hardware actually installed.", "files": [ { "type": "flash-wipe", - "name": "heltec_v4_r8_tft_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_r8_tft_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_v4_r8_tft_sensor-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_tft_sensor-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_v4_r8_tft_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_v4_r8_tft_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_v4_r8_tft_sensor-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_v4_r8_tft_sensor-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5208,19 +5208,19 @@ "role": "companionBle", "title": "Companion BLE", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_E213_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_E213_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_E213_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E213_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_E213_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_E213_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_E213_companion_radio_ble-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E213_companion_radio_ble-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5232,19 +5232,19 @@ "title": "Companion USB", "subTitle": "OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 OTA.", "files": [ { "type": "flash-wipe", - "name": "Heltec_E213_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_E213_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_E213_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E213_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_E213_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_E213_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_E213_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E213_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5255,19 +5255,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_E213_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_E213_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_E213_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E213_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_E213_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_E213_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_E213_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E213_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5278,19 +5278,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_E213_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_E213_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_E213_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E213_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_E213_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_E213_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_E213_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E213_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5302,19 +5302,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "Heltec_E213_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_E213_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_E213_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E213_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_E213_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_E213_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_E213_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E213_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5325,19 +5325,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_E213_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_E213_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_E213_room_server-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E213_room_server-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_E213_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_E213_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_E213_room_server-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E213_room_server-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5355,19 +5355,19 @@ "role": "companionBle", "title": "Companion BLE", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_E290_companion_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_E290_companion_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_E290_companion_ble-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E290_companion_ble-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_E290_companion_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_E290_companion_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_E290_companion_ble-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E290_companion_ble-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5379,19 +5379,19 @@ "title": "Companion USB", "subTitle": "OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 OTA.", "files": [ { "type": "flash-wipe", - "name": "Heltec_E290_companion_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_E290_companion_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_E290_companion_usb-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E290_companion_usb-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_E290_companion_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_E290_companion_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_E290_companion_usb-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E290_companion_usb-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5402,19 +5402,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_E290_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_E290_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_E290_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E290_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_E290_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_E290_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_E290_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E290_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5425,19 +5425,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_E290_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_E290_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_E290_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E290_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_E290_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_E290_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_E290_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E290_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5449,19 +5449,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "Heltec_E290_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_E290_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_E290_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E290_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_E290_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_E290_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_E290_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E290_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5472,19 +5472,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_E290_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_E290_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_E290_room_server-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E290_room_server-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_E290_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_E290_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_E290_room_server-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_E290_room_server-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5502,19 +5502,19 @@ "role": "companionBle", "title": "Companion BLE", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_T190_companion_radio_ble_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_T190_companion_radio_ble_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_T190_companion_radio_ble_-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_T190_companion_radio_ble_-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_T190_companion_radio_ble_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_T190_companion_radio_ble_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_T190_companion_radio_ble_-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_T190_companion_radio_ble_-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5526,19 +5526,19 @@ "title": "Companion USB", "subTitle": "OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 OTA.", "files": [ { "type": "flash-wipe", - "name": "Heltec_T190_companion_radio_usb_-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_T190_companion_radio_usb_-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_T190_companion_radio_usb_-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_T190_companion_radio_usb_-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_T190_companion_radio_usb_-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_T190_companion_radio_usb_-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_T190_companion_radio_usb_-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_T190_companion_radio_usb_-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5549,19 +5549,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_T190_repeater_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_T190_repeater_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_T190_repeater_-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_T190_repeater_-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_T190_repeater_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_T190_repeater_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_T190_repeater_-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_T190_repeater_-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5572,19 +5572,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_T190_repeater_bridge_espnow_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_T190_repeater_bridge_espnow_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_T190_repeater_bridge_espnow_-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_T190_repeater_bridge_espnow_-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_T190_repeater_bridge_espnow_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_T190_repeater_bridge_espnow_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_T190_repeater_bridge_espnow_-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_T190_repeater_bridge_espnow_-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5596,19 +5596,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "Heltec_T190_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_T190_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_T190_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_T190_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_T190_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_T190_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_T190_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_T190_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5618,44 +5618,21 @@ { "role": "repeater", "title": "Repeater", - "subTitle": "Observer MQTT, FULL LoRa OTA; first install erase required", + "subTitle": "Portable MQTT observer", "version": { - "full-mqtt-lora-ota-erase-required-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nREQUIRED FIRST FULL INSTALL — When installing FULL for the first time, or when moving from a non-FULL build, select Full install, use the merged .bin, and check Erase all flash before installing. The erase allows the expanded FULL partition table to replace the standard layout and deletes the node identity/private key, contacts, channels, and settings, so back up anything needed first. After the FULL layout is installed, later same-layout updates can use Update/app-only without erasing.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — FULL on-device MQTT + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns on-device MQTT ON, keeps USB debug/packet logging OFF, and turns LoRa OTA ON. Wi-Fi and MQTT broker settings are required.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Observer MQTT, FULL LoRa OTA; first install erase required.", + "mqtt-observer-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 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 - Portable MQTT observer: forwards mesh observations to an on-device Wi-Fi MQTT bridge, keeps USB debug/packet logging off, and uses bridge NTP instead of mesh clock consensus. LoRa self-update is off in this compact profile.\n\nINSTALL - First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) only when the existing app partition is compatible.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Portable MQTT observer.", "files": [ { "type": "flash-wipe", - "name": "Heltec_T190_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_T190_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" - }, - { - "type": "flash-update", - "name": "Heltec_T190_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_T190_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "title": "Later FULL update (app only)" - } - ] - } - } - }, - { - "role": "roomServer", - "title": "Room Server", - "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", - "files": [ - { - "type": "flash-wipe", - "name": "Heltec_T190_room_server_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_T190_room_server_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Heltec_T190_repeater_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_T190_repeater_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_T190_room_server_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_T190_room_server_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Heltec_T190_repeater_observer_mqtt-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_T190_repeater_observer_mqtt-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5665,22 +5642,45 @@ { "role": "roomServer", "title": "Room Server", - "subTitle": "Observer MQTT, FULL LoRa OTA; first install erase required", "version": { - "full-mqtt-lora-ota-erase-required-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nREQUIRED FIRST FULL INSTALL — When installing FULL for the first time, or when moving from a non-FULL build, select Full install, use the merged .bin, and check Erase all flash before installing. The erase allows the expanded FULL partition table to replace the standard layout and deletes the node identity/private key, contacts, channels, and settings, so back up anything needed first. After the FULL layout is installed, later same-layout updates can use Update/app-only without erasing.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — FULL on-device MQTT + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns on-device MQTT ON, keeps USB debug/packet logging OFF, and turns LoRa OTA ON. Wi-Fi and MQTT broker settings are required.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Observer MQTT, FULL LoRa OTA; first install erase required.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_T190_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_T190_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Heltec_T190_room_server_-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_T190_room_server_-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_T190_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_T190_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "title": "Later FULL update (app only)" + "name": "Heltec_T190_room_server_-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_T190_room_server_-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" + } + ] + } + } + }, + { + "role": "roomServer", + "title": "Room Server", + "subTitle": "Portable MQTT observer", + "version": { + "mqtt-observer-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 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 - Portable MQTT observer: forwards mesh observations to an on-device Wi-Fi MQTT bridge, keeps USB debug/packet logging off, and uses bridge NTP instead of mesh clock consensus. LoRa self-update is off in this compact profile.\n\nINSTALL - First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) only when the existing app partition is compatible.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Portable MQTT observer.", + "files": [ + { + "type": "flash-wipe", + "name": "Heltec_T190_room_server_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_T190_room_server_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "Heltec_T190_room_server_observer_mqtt-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_T190_room_server_observer_mqtt-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -5697,19 +5697,19 @@ "role": "companionBle", "title": "Companion BLE", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_WSL3_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_WSL3_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", + "name": "Heltec_WSL3_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_WSL3_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_WSL3_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", + "name": "Heltec_WSL3_companion_radio_ble-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_companion_radio_ble-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5721,19 +5721,19 @@ "title": "Companion BLE", "subTitle": "Power saving", "version": { - "power-saving-standard-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — Power saving.\n\nPOWER — Power-saving uses reduced receive duty cycling to lower consumption, with a possible latency/reception tradeoff compared with the normal build.", + "power-saving-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 Power saving.\n\nPOWER \u2014 Power-saving uses reduced receive duty cycling to lower consumption, with a possible latency/reception tradeoff compared with the normal build.", "files": [ { "type": "flash-wipe", - "name": "Heltec_WSL3_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_WSL3_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", + "name": "Heltec_WSL3_companion_radio_ble_ps-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_companion_radio_ble_ps-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_WSL3_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_WSL3_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", + "name": "Heltec_WSL3_companion_radio_ble_ps-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_companion_radio_ble_ps-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5745,19 +5745,19 @@ "title": "Companion USB", "subTitle": "OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 OTA.", "files": [ { "type": "flash-wipe", - "name": "Heltec_WSL3_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_WSL3_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", + "name": "Heltec_WSL3_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_WSL3_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_WSL3_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", + "name": "Heltec_WSL3_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5768,19 +5768,19 @@ "role": "companionFull", "title": "Full Companion", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_WSL3_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/Heltec_WSL3_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", + "name": "Heltec_WSL3_companion_radio_full-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_companion_radio_full-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_WSL3_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/Heltec_WSL3_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", + "name": "Heltec_WSL3_companion_radio_full-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_companion_radio_full-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5792,19 +5792,19 @@ "title": "Companion WiFi", "subTitle": "Wi-Fi companion interface, OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Wi-Fi companion interface, OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 Wi-Fi companion interface, OTA.", "files": [ { "type": "flash-wipe", - "name": "Heltec_WSL3_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_WSL3_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", + "name": "Heltec_WSL3_companion_radio_wifi-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_companion_radio_wifi-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_WSL3_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_WSL3_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", + "name": "Heltec_WSL3_companion_radio_wifi-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_companion_radio_wifi-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5815,19 +5815,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_WSL3_repeater-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_WSL3_repeater-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", + "name": "Heltec_WSL3_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_WSL3_repeater-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_WSL3_repeater-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", + "name": "Heltec_WSL3_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5838,19 +5838,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_WSL3_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_WSL3_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", + "name": "Heltec_WSL3_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_WSL3_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_WSL3_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", + "name": "Heltec_WSL3_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5861,19 +5861,19 @@ "role": "repeater", "title": "Repeater Bridge RS232", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — RS232 Repeater Bridge: relays normal MeshCore traffic and also bridges packets over a hardware UART. It requires the target’s documented RX/TX pins, correct voltage levels, and matching serial configuration; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 RS232 Repeater Bridge: relays normal MeshCore traffic and also bridges packets over a hardware UART. It requires the target\u2019s documented RX/TX pins, correct voltage levels, and matching serial configuration; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_WSL3_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_WSL3_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", + "name": "Heltec_WSL3_repeater_bridge_rs232-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_repeater_bridge_rs232-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_WSL3_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_WSL3_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", + "name": "Heltec_WSL3_repeater_bridge_rs232-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_repeater_bridge_rs232-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5885,19 +5885,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "Heltec_WSL3_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_WSL3_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", + "name": "Heltec_WSL3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_WSL3_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_WSL3_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", + "name": "Heltec_WSL3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5907,44 +5907,21 @@ { "role": "repeater", "title": "Repeater", - "subTitle": "Observer MQTT, FULL LoRa OTA; first install erase required", + "subTitle": "Portable MQTT observer", "version": { - "full-mqtt-lora-ota-erase-required-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nREQUIRED FIRST FULL INSTALL — When installing FULL for the first time, or when moving from a non-FULL build, select Full install, use the merged .bin, and check Erase all flash before installing. The erase allows the expanded FULL partition table to replace the standard layout and deletes the node identity/private key, contacts, channels, and settings, so back up anything needed first. After the FULL layout is installed, later same-layout updates can use Update/app-only without erasing.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — FULL on-device MQTT + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns on-device MQTT ON, keeps USB debug/packet logging OFF, and turns LoRa OTA ON. Wi-Fi and MQTT broker settings are required.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Observer MQTT, FULL LoRa OTA; first install erase required.", + "mqtt-observer-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 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 - Portable MQTT observer: forwards mesh observations to an on-device Wi-Fi MQTT bridge, keeps USB debug/packet logging off, and uses bridge NTP instead of mesh clock consensus. LoRa self-update is off in this compact profile.\n\nINSTALL - First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) only when the existing app partition is compatible.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Portable MQTT observer.", "files": [ { "type": "flash-wipe", - "name": "Heltec_WSL3_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_WSL3_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" - }, - { - "type": "flash-update", - "name": "Heltec_WSL3_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_WSL3_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", - "title": "Later FULL update (app only)" - } - ] - } - } - }, - { - "role": "roomServer", - "title": "Room Server", - "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", - "files": [ - { - "type": "flash-wipe", - "name": "Heltec_WSL3_room_server-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_WSL3_room_server-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", + "name": "Heltec_WSL3_repeater_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_repeater_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_WSL3_room_server-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_WSL3_room_server-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", + "name": "Heltec_WSL3_repeater_observer_mqtt-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_repeater_observer_mqtt-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -5954,22 +5931,45 @@ { "role": "roomServer", "title": "Room Server", - "subTitle": "Observer MQTT, FULL LoRa OTA; first install erase required", "version": { - "full-mqtt-lora-ota-erase-required-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nREQUIRED FIRST FULL INSTALL — When installing FULL for the first time, or when moving from a non-FULL build, select Full install, use the merged .bin, and check Erase all flash before installing. The erase allows the expanded FULL partition table to replace the standard layout and deletes the node identity/private key, contacts, channels, and settings, so back up anything needed first. After the FULL layout is installed, later same-layout updates can use Update/app-only without erasing.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — FULL on-device MQTT + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns on-device MQTT ON, keeps USB debug/packet logging OFF, and turns LoRa OTA ON. Wi-Fi and MQTT broker settings are required.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Observer MQTT, FULL LoRa OTA; first install erase required.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_WSL3_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_WSL3_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Heltec_WSL3_room_server-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_room_server-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_WSL3_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_WSL3_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", - "title": "Later FULL update (app only)" + "name": "Heltec_WSL3_room_server-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_room_server-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" + } + ] + } + } + }, + { + "role": "roomServer", + "title": "Room Server", + "subTitle": "Portable MQTT observer", + "version": { + "mqtt-observer-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 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 - Portable MQTT observer: forwards mesh observations to an on-device Wi-Fi MQTT bridge, keeps USB debug/packet logging off, and uses bridge NTP instead of mesh clock consensus. LoRa self-update is off in this compact profile.\n\nINSTALL - First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) only when the existing app partition is compatible.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Portable MQTT observer.", + "files": [ + { + "type": "flash-wipe", + "name": "Heltec_WSL3_room_server_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_room_server_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "Heltec_WSL3_room_server_observer_mqtt-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_room_server_observer_mqtt-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -5979,19 +5979,19 @@ "role": "sensor", "title": "Sensor", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_WSL3_sensor-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_WSL3_sensor-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", + "name": "Heltec_WSL3_sensor-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_sensor-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_WSL3_sensor-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_WSL3_sensor-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", + "name": "Heltec_WSL3_sensor-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_WSL3_sensor-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -6009,19 +6009,19 @@ "role": "companionBle", "title": "Companion BLE", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_Wireless_Tracker_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_Wireless_Tracker_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", + "name": "Heltec_Wireless_Tracker_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Tracker_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Tracker_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_Wireless_Tracker_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", + "name": "Heltec_Wireless_Tracker_companion_radio_ble-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Tracker_companion_radio_ble-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -6033,19 +6033,19 @@ "title": "Companion BLE", "subTitle": "Power saving", "version": { - "power-saving-standard-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — Power saving.\n\nPOWER — Power-saving uses reduced receive duty cycling to lower consumption, with a possible latency/reception tradeoff compared with the normal build.", + "power-saving-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 Power saving.\n\nPOWER \u2014 Power-saving uses reduced receive duty cycling to lower consumption, with a possible latency/reception tradeoff compared with the normal build.", "files": [ { "type": "flash-wipe", - "name": "Heltec_Wireless_Tracker_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_Wireless_Tracker_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", + "name": "Heltec_Wireless_Tracker_companion_radio_ble_ps-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Tracker_companion_radio_ble_ps-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Tracker_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_Wireless_Tracker_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", + "name": "Heltec_Wireless_Tracker_companion_radio_ble_ps-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Tracker_companion_radio_ble_ps-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -6057,19 +6057,19 @@ "title": "Companion USB", "subTitle": "OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 OTA.", "files": [ { "type": "flash-wipe", - "name": "Heltec_Wireless_Tracker_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_Wireless_Tracker_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", + "name": "Heltec_Wireless_Tracker_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Tracker_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Tracker_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_Wireless_Tracker_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", + "name": "Heltec_Wireless_Tracker_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Tracker_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -6080,19 +6080,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_Wireless_Tracker_repeater-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_Wireless_Tracker_repeater-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", + "name": "Heltec_Wireless_Tracker_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Tracker_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Tracker_repeater-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_Wireless_Tracker_repeater-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", + "name": "Heltec_Wireless_Tracker_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Tracker_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -6103,19 +6103,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_Wireless_Tracker_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_Wireless_Tracker_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", + "name": "Heltec_Wireless_Tracker_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Tracker_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Tracker_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_Wireless_Tracker_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", + "name": "Heltec_Wireless_Tracker_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Tracker_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -6127,19 +6127,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "Heltec_Wireless_Tracker_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_Wireless_Tracker_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", + "name": "Heltec_Wireless_Tracker_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Tracker_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Tracker_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_Wireless_Tracker_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", + "name": "Heltec_Wireless_Tracker_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Tracker_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -6150,19 +6150,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Heltec_Wireless_Tracker_room_server-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_Wireless_Tracker_room_server-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", + "name": "Heltec_Wireless_Tracker_room_server-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Tracker_room_server-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Heltec_Wireless_Tracker_room_server-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Heltec_Wireless_Tracker_room_server-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", + "name": "Heltec_Wireless_Tracker_room_server-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Heltec_Wireless_Tracker_room_server-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -6179,22 +6179,22 @@ { "role": "repeater", "title": "Repeater", - "subTitle": "Observer MQTT, FULL LoRa OTA; first install erase required", + "subTitle": "Portable MQTT observer", "version": { - "full-mqtt-lora-ota-erase-required-v1.17.01-halo-keymind-cascade-dev-a9d6398f": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nREQUIRED FIRST FULL INSTALL — When installing FULL for the first time, or when moving from a non-FULL build, select Full install, use the merged .bin, and check Erase all flash before installing. The erase allows the expanded FULL partition table to replace the standard layout and deletes the node identity/private key, contacts, channels, and settings, so back up anything needed first. After the FULL layout is installed, later same-layout updates can use Update/app-only without erasing.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — FULL on-device MQTT + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns on-device MQTT ON, keeps USB debug/packet logging OFF, and turns LoRa OTA ON. Wi-Fi and MQTT broker settings are required.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Observer MQTT, FULL LoRa OTA; first install erase required.", + "mqtt-observer-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 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 - Portable MQTT observer: forwards mesh observations to an on-device Wi-Fi MQTT bridge, keeps USB debug/packet logging off, and uses bridge NTP instead of mesh clock consensus. LoRa self-update is off in this compact profile.\n\nINSTALL - First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) only when the existing app partition is compatible.\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, flash the matching merged image once before using app-only updates.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Portable MQTT observer.", "files": [ { "type": "flash-wipe", - "name": "heltec_tracker_v1_1_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-a9d6398f-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_tracker_v1_1_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-a9d6398f-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "heltec_tracker_v1_1_repeater_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v1_1_repeater_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_tracker_v1_1_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-a9d6398f.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_tracker_v1_1_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-a9d6398f.bin", - "title": "Later FULL update (app only)" + "name": "heltec_tracker_v1_1_repeater_observer_mqtt-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v1_1_repeater_observer_mqtt-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -6203,22 +6203,22 @@ { "role": "roomServer", "title": "Room Server", - "subTitle": "Observer MQTT, FULL LoRa OTA; first install erase required", + "subTitle": "Portable MQTT observer", "version": { - "full-mqtt-lora-ota-erase-required-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nREQUIRED FIRST FULL INSTALL — When installing FULL for the first time, or when moving from a non-FULL build, select Full install, use the merged .bin, and check Erase all flash before installing. The erase allows the expanded FULL partition table to replace the standard layout and deletes the node identity/private key, contacts, channels, and settings, so back up anything needed first. After the FULL layout is installed, later same-layout updates can use Update/app-only without erasing.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — FULL on-device MQTT + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns on-device MQTT ON, keeps USB debug/packet logging OFF, and turns LoRa OTA ON. Wi-Fi and MQTT broker settings are required.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Observer MQTT, FULL LoRa OTA; first install erase required.", + "mqtt-observer-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 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 - Portable MQTT observer: forwards mesh observations to an on-device Wi-Fi MQTT bridge, keeps USB debug/packet logging off, and uses bridge NTP instead of mesh clock consensus. LoRa self-update is off in this compact profile.\n\nINSTALL - First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) only when the existing app partition is compatible.\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, flash the matching merged image once before using app-only updates.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Portable MQTT observer.", "files": [ { "type": "flash-wipe", - "name": "heltec_tracker_v1_1_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_tracker_v1_1_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "heltec_tracker_v1_1_room_server_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v1_1_room_server_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_tracker_v1_1_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_tracker_v1_1_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "title": "Later FULL update (app only)" + "name": "heltec_tracker_v1_1_room_server_observer_mqtt-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v1_1_room_server_observer_mqtt-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -6236,19 +6236,19 @@ "title": "Companion BLE", "subTitle": "FEM off", "version": { - "fem-off-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — FEM off.\n\nHARDWARE — FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.", + "fem-off-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 FEM off.\n\nHARDWARE \u2014 FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.", "files": [ { "type": "flash-wipe", - "name": "heltec_tracker_v2_companion_radio_ble_femoff-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_tracker_v2_companion_radio_ble_femoff-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_tracker_v2_companion_radio_ble_femoff-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_companion_radio_ble_femoff-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_tracker_v2_companion_radio_ble_femoff-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_tracker_v2_companion_radio_ble_femoff-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_tracker_v2_companion_radio_ble_femoff-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_companion_radio_ble_femoff-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -6260,19 +6260,19 @@ "title": "Companion BLE", "subTitle": "FEM on", "version": { - "fem-on-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — FEM on.\n\nHARDWARE — FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.", + "fem-on-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 FEM on.\n\nHARDWARE \u2014 FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.", "files": [ { "type": "flash-wipe", - "name": "heltec_tracker_v2_companion_radio_ble_femon-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_tracker_v2_companion_radio_ble_femon-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_tracker_v2_companion_radio_ble_femon-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_companion_radio_ble_femon-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_tracker_v2_companion_radio_ble_femon-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_tracker_v2_companion_radio_ble_femon-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_tracker_v2_companion_radio_ble_femon-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_companion_radio_ble_femon-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -6284,19 +6284,19 @@ "title": "Companion USB", "subTitle": "FEM off, OTA", "version": { - "fem-off-lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — FEM off, OTA.\n\nHARDWARE — FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.", + "fem-off-lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 FEM off, OTA.\n\nHARDWARE \u2014 FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.", "files": [ { "type": "flash-wipe", - "name": "heltec_tracker_v2_companion_radio_usb_femoff-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_tracker_v2_companion_radio_usb_femoff-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_tracker_v2_companion_radio_usb_femoff-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_companion_radio_usb_femoff-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_tracker_v2_companion_radio_usb_femoff-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_tracker_v2_companion_radio_usb_femoff-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_tracker_v2_companion_radio_usb_femoff-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_companion_radio_usb_femoff-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -6308,19 +6308,19 @@ "title": "Companion USB", "subTitle": "FEM on, OTA", "version": { - "fem-on-lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — FEM on, OTA.\n\nHARDWARE — FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.", + "fem-on-lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 FEM on, OTA.\n\nHARDWARE \u2014 FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.", "files": [ { "type": "flash-wipe", - "name": "heltec_tracker_v2_companion_radio_usb_femon-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_tracker_v2_companion_radio_usb_femon-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_tracker_v2_companion_radio_usb_femon-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_companion_radio_usb_femon-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_tracker_v2_companion_radio_usb_femon-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_tracker_v2_companion_radio_usb_femon-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_tracker_v2_companion_radio_usb_femon-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_companion_radio_usb_femon-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -6332,19 +6332,19 @@ "title": "Full Companion", "subTitle": "FEM on", "version": { - "fem-on-full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — FEM on.\n\nHARDWARE — FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.", + "fem-on-full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 FEM on.\n\nHARDWARE \u2014 FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.", "files": [ { "type": "flash-wipe", - "name": "heltec_tracker_v2_companion_radio_full_femon-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/heltec_tracker_v2_companion_radio_full_femon-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", + "name": "heltec_tracker_v2_companion_radio_full_femon-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_companion_radio_full_femon-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_tracker_v2_companion_radio_full_femon-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/heltec_tracker_v2_companion_radio_full_femon-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", + "name": "heltec_tracker_v2_companion_radio_full_femon-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_companion_radio_full_femon-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -6356,19 +6356,19 @@ "title": "Companion WiFi", "subTitle": "FEM off, OTA", "version": { - "fem-off-lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — FEM off, OTA.\n\nHARDWARE — FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.", + "fem-off-lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 FEM off, OTA.\n\nHARDWARE \u2014 FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.", "files": [ { "type": "flash-wipe", - "name": "heltec_tracker_v2_companion_radio_wifi_femoff-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_tracker_v2_companion_radio_wifi_femoff-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_tracker_v2_companion_radio_wifi_femoff-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_companion_radio_wifi_femoff-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_tracker_v2_companion_radio_wifi_femoff-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_tracker_v2_companion_radio_wifi_femoff-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_tracker_v2_companion_radio_wifi_femoff-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_companion_radio_wifi_femoff-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -6380,19 +6380,19 @@ "title": "Companion WiFi", "subTitle": "FEM on, OTA", "version": { - "fem-on-lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — FEM on, OTA.\n\nHARDWARE — FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.", + "fem-on-lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 FEM on, OTA.\n\nHARDWARE \u2014 FEM on/off must match the exact board revision and RF front-end; those images are not interchangeable.", "files": [ { "type": "flash-wipe", - "name": "heltec_tracker_v2_companion_radio_wifi_femon-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_tracker_v2_companion_radio_wifi_femon-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_tracker_v2_companion_radio_wifi_femon-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_companion_radio_wifi_femon-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_tracker_v2_companion_radio_wifi_femon-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_tracker_v2_companion_radio_wifi_femon-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_tracker_v2_companion_radio_wifi_femon-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_companion_radio_wifi_femon-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -6403,19 +6403,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "heltec_tracker_v2_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_tracker_v2_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_tracker_v2_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_tracker_v2_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_tracker_v2_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_tracker_v2_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -6426,19 +6426,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "heltec_tracker_v2_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_tracker_v2_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_tracker_v2_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_tracker_v2_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_tracker_v2_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_tracker_v2_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -6450,19 +6450,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "heltec_tracker_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_tracker_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_tracker_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_tracker_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_tracker_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_tracker_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -6472,44 +6472,21 @@ { "role": "repeater", "title": "Repeater", - "subTitle": "Observer MQTT, FULL LoRa OTA; first install erase required", + "subTitle": "Portable MQTT observer", "version": { - "full-mqtt-lora-ota-erase-required-v1.17.01-halo-keymind-cascade-dev-a9d6398f": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nREQUIRED FIRST FULL INSTALL — When installing FULL for the first time, or when moving from a non-FULL build, select Full install, use the merged .bin, and check Erase all flash before installing. The erase allows the expanded FULL partition table to replace the standard layout and deletes the node identity/private key, contacts, channels, and settings, so back up anything needed first. After the FULL layout is installed, later same-layout updates can use Update/app-only without erasing.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — FULL on-device MQTT + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns on-device MQTT ON, keeps USB debug/packet logging OFF, and turns LoRa OTA ON. Wi-Fi and MQTT broker settings are required.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Observer MQTT, FULL LoRa OTA; first install erase required.", + "mqtt-observer-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 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 - Portable MQTT observer: forwards mesh observations to an on-device Wi-Fi MQTT bridge, keeps USB debug/packet logging off, and uses bridge NTP instead of mesh clock consensus. LoRa self-update is off in this compact profile.\n\nINSTALL - First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) only when the existing app partition is compatible.\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, flash the matching merged image once before using app-only updates.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Portable MQTT observer.", "files": [ { "type": "flash-wipe", - "name": "heltec_tracker_v2_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-a9d6398f-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_tracker_v2_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-a9d6398f-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" - }, - { - "type": "flash-update", - "name": "heltec_tracker_v2_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-a9d6398f.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_tracker_v2_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-a9d6398f.bin", - "title": "Later FULL update (app only)" - } - ] - } - } - }, - { - "role": "roomServer", - "title": "Room Server", - "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", - "files": [ - { - "type": "flash-wipe", - "name": "heltec_tracker_v2_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_tracker_v2_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_tracker_v2_repeater_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_repeater_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_tracker_v2_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_tracker_v2_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_tracker_v2_repeater_observer_mqtt-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_repeater_observer_mqtt-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -6519,22 +6496,45 @@ { "role": "roomServer", "title": "Room Server", - "subTitle": "Observer MQTT, FULL LoRa OTA; first install erase required", "version": { - "full-mqtt-lora-ota-erase-required-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nREQUIRED FIRST FULL INSTALL — When installing FULL for the first time, or when moving from a non-FULL build, select Full install, use the merged .bin, and check Erase all flash before installing. The erase allows the expanded FULL partition table to replace the standard layout and deletes the node identity/private key, contacts, channels, and settings, so back up anything needed first. After the FULL layout is installed, later same-layout updates can use Update/app-only without erasing.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — FULL on-device MQTT + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns on-device MQTT ON, keeps USB debug/packet logging OFF, and turns LoRa OTA ON. Wi-Fi and MQTT broker settings are required.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Observer MQTT, FULL LoRa OTA; first install erase required.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "heltec_tracker_v2_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_tracker_v2_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "heltec_tracker_v2_room_server-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_room_server-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_tracker_v2_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_tracker_v2_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "title": "Later FULL update (app only)" + "name": "heltec_tracker_v2_room_server-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_room_server-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" + } + ] + } + } + }, + { + "role": "roomServer", + "title": "Room Server", + "subTitle": "Portable MQTT observer", + "version": { + "mqtt-observer-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 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 - Portable MQTT observer: forwards mesh observations to an on-device Wi-Fi MQTT bridge, keeps USB debug/packet logging off, and uses bridge NTP instead of mesh clock consensus. LoRa self-update is off in this compact profile.\n\nINSTALL - First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) only when the existing app partition is compatible.\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, flash the matching merged image once before using app-only updates.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Portable MQTT observer.", + "files": [ + { + "type": "flash-wipe", + "name": "heltec_tracker_v2_room_server_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_room_server_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "heltec_tracker_v2_room_server_observer_mqtt-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_room_server_observer_mqtt-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -6544,19 +6544,19 @@ "role": "sensor", "title": "Sensor", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "heltec_tracker_v2_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_tracker_v2_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "heltec_tracker_v2_sensor-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_sensor-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "heltec_tracker_v2_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/heltec_tracker_v2_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "heltec_tracker_v2_sensor-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/heltec_tracker_v2_sensor-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -6574,19 +6574,19 @@ "role": "companionFull", "title": "Full Companion - 0.96 display", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "ikoka_handheld_nrf_e22_30dbm_096_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/ikoka_handheld_nrf_e22_30dbm_096_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", + "name": "ikoka_handheld_nrf_e22_30dbm_096_companion_radio_full-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_handheld_nrf_e22_30dbm_096_companion_radio_full-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_handheld_nrf_e22_30dbm_096_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/ikoka_handheld_nrf_e22_30dbm_096_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", + "name": "ikoka_handheld_nrf_e22_30dbm_096_companion_radio_full-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_handheld_nrf_e22_30dbm_096_companion_radio_full-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -6597,19 +6597,19 @@ "role": "companionFull", "title": "Full Companion - 0.96 display rotated", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "ikoka_handheld_nrf_e22_30dbm_096_rotated_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/ikoka_handheld_nrf_e22_30dbm_096_rotated_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", + "name": "ikoka_handheld_nrf_e22_30dbm_096_rotated_companion_radio_full-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_handheld_nrf_e22_30dbm_096_rotated_companion_radio_full-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_handheld_nrf_e22_30dbm_096_rotated_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/ikoka_handheld_nrf_e22_30dbm_096_rotated_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", + "name": "ikoka_handheld_nrf_e22_30dbm_096_rotated_companion_radio_full-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_handheld_nrf_e22_30dbm_096_rotated_companion_radio_full-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -6620,19 +6620,19 @@ "role": "repeater", "title": "Repeater - No display", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "ikoka_handheld_nrf_e22_30dbm_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_handheld_nrf_e22_30dbm_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "ikoka_handheld_nrf_e22_30dbm_repeater-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_handheld_nrf_e22_30dbm_repeater-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_handheld_nrf_e22_30dbm_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_handheld_nrf_e22_30dbm_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "ikoka_handheld_nrf_e22_30dbm_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_handheld_nrf_e22_30dbm_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -6644,19 +6644,19 @@ "title": "Repeater - No display", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash", - "name": "ikoka_handheld_nrf_e22_30dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_handheld_nrf_e22_30dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "ikoka_handheld_nrf_e22_30dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_handheld_nrf_e22_30dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_handheld_nrf_e22_30dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_handheld_nrf_e22_30dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "ikoka_handheld_nrf_e22_30dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_handheld_nrf_e22_30dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -6667,19 +6667,19 @@ "role": "roomServer", "title": "Room Server - No display", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "ikoka_handheld_nrf_e22_30dbm_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_handheld_nrf_e22_30dbm_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "ikoka_handheld_nrf_e22_30dbm_room_server-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_handheld_nrf_e22_30dbm_room_server-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_handheld_nrf_e22_30dbm_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_handheld_nrf_e22_30dbm_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "ikoka_handheld_nrf_e22_30dbm_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_handheld_nrf_e22_30dbm_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -6697,19 +6697,19 @@ "role": "companionFull", "title": "Full Companion - 22dBm", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "ikoka_nano_nrf_22dbm_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/ikoka_nano_nrf_22dbm_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", + "name": "ikoka_nano_nrf_22dbm_companion_radio_full-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_22dbm_companion_radio_full-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_nano_nrf_22dbm_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/ikoka_nano_nrf_22dbm_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", + "name": "ikoka_nano_nrf_22dbm_companion_radio_full-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_22dbm_companion_radio_full-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -6720,19 +6720,19 @@ "role": "companionFull", "title": "Full Companion - 30dBm", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "ikoka_nano_nrf_30dbm_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/ikoka_nano_nrf_30dbm_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", + "name": "ikoka_nano_nrf_30dbm_companion_radio_full-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_30dbm_companion_radio_full-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_nano_nrf_30dbm_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/ikoka_nano_nrf_30dbm_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", + "name": "ikoka_nano_nrf_30dbm_companion_radio_full-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_30dbm_companion_radio_full-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -6743,19 +6743,19 @@ "role": "companionFull", "title": "Full Companion - 33dBm", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "ikoka_nano_nrf_33dbm_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/ikoka_nano_nrf_33dbm_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", + "name": "ikoka_nano_nrf_33dbm_companion_radio_full-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_33dbm_companion_radio_full-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_nano_nrf_33dbm_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/ikoka_nano_nrf_33dbm_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", + "name": "ikoka_nano_nrf_33dbm_companion_radio_full-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_33dbm_companion_radio_full-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -6766,19 +6766,19 @@ "role": "repeater", "title": "Repeater - 22dBm", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "ikoka_nano_nrf_22dbm_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_nano_nrf_22dbm_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "ikoka_nano_nrf_22dbm_repeater-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_22dbm_repeater-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_nano_nrf_22dbm_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_nano_nrf_22dbm_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "ikoka_nano_nrf_22dbm_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_22dbm_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -6790,19 +6790,19 @@ "title": "Repeater - 22dBm", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash", - "name": "ikoka_nano_nrf_22dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_nano_nrf_22dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "ikoka_nano_nrf_22dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_22dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_nano_nrf_22dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_nano_nrf_22dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "ikoka_nano_nrf_22dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_22dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -6813,19 +6813,19 @@ "role": "roomServer", "title": "Room Server - 22dBm", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "ikoka_nano_nrf_22dbm_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_nano_nrf_22dbm_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "ikoka_nano_nrf_22dbm_room_server-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_22dbm_room_server-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_nano_nrf_22dbm_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_nano_nrf_22dbm_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "ikoka_nano_nrf_22dbm_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_22dbm_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -6836,19 +6836,19 @@ "role": "repeater", "title": "Repeater - 30dBm", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "ikoka_nano_nrf_30dbm_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_nano_nrf_30dbm_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "ikoka_nano_nrf_30dbm_repeater-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_30dbm_repeater-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_nano_nrf_30dbm_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_nano_nrf_30dbm_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "ikoka_nano_nrf_30dbm_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_30dbm_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -6860,19 +6860,19 @@ "title": "Repeater - 30dBm", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash", - "name": "ikoka_nano_nrf_30dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_nano_nrf_30dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "ikoka_nano_nrf_30dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_30dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_nano_nrf_30dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_nano_nrf_30dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "ikoka_nano_nrf_30dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_30dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -6883,19 +6883,19 @@ "role": "roomServer", "title": "Room Server - 30dBm", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "ikoka_nano_nrf_30dbm_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_nano_nrf_30dbm_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "ikoka_nano_nrf_30dbm_room_server-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_30dbm_room_server-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_nano_nrf_30dbm_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_nano_nrf_30dbm_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "ikoka_nano_nrf_30dbm_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_30dbm_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -6906,19 +6906,19 @@ "role": "repeater", "title": "Repeater - 33dBm", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "ikoka_nano_nrf_33dbm_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_nano_nrf_33dbm_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "ikoka_nano_nrf_33dbm_repeater-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_33dbm_repeater-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_nano_nrf_33dbm_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_nano_nrf_33dbm_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "ikoka_nano_nrf_33dbm_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_33dbm_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -6930,19 +6930,19 @@ "title": "Repeater - 33dBm", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash", - "name": "ikoka_nano_nrf_33dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_nano_nrf_33dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "ikoka_nano_nrf_33dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_33dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_nano_nrf_33dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_nano_nrf_33dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "ikoka_nano_nrf_33dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_33dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -6953,19 +6953,19 @@ "role": "roomServer", "title": "Room Server - 33dBm", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "ikoka_nano_nrf_33dbm_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_nano_nrf_33dbm_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "ikoka_nano_nrf_33dbm_room_server-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_33dbm_room_server-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_nano_nrf_33dbm_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_nano_nrf_33dbm_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "ikoka_nano_nrf_33dbm_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_nano_nrf_33dbm_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -6983,19 +6983,19 @@ "role": "companionFull", "title": "Full Companion - 22dBm", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "ikoka_stick_nrf_22dbm_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/ikoka_stick_nrf_22dbm_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", + "name": "ikoka_stick_nrf_22dbm_companion_radio_full-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_22dbm_companion_radio_full-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_stick_nrf_22dbm_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/ikoka_stick_nrf_22dbm_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", + "name": "ikoka_stick_nrf_22dbm_companion_radio_full-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_22dbm_companion_radio_full-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -7006,19 +7006,19 @@ "role": "companionFull", "title": "Full Companion - 30dBm", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "ikoka_stick_nrf_30dbm_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/ikoka_stick_nrf_30dbm_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", + "name": "ikoka_stick_nrf_30dbm_companion_radio_full-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_30dbm_companion_radio_full-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_stick_nrf_30dbm_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/ikoka_stick_nrf_30dbm_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", + "name": "ikoka_stick_nrf_30dbm_companion_radio_full-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_30dbm_companion_radio_full-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -7029,19 +7029,19 @@ "role": "companionFull", "title": "Full Companion - 33dBm", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "ikoka_stick_nrf_33dbm_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/ikoka_stick_nrf_33dbm_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", + "name": "ikoka_stick_nrf_33dbm_companion_radio_full-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_33dbm_companion_radio_full-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_stick_nrf_33dbm_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/ikoka_stick_nrf_33dbm_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", + "name": "ikoka_stick_nrf_33dbm_companion_radio_full-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_33dbm_companion_radio_full-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -7052,19 +7052,19 @@ "role": "repeater", "title": "Repeater - 22dBm", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "ikoka_stick_nrf_22dbm_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_stick_nrf_22dbm_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "ikoka_stick_nrf_22dbm_repeater-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_22dbm_repeater-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_stick_nrf_22dbm_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_stick_nrf_22dbm_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "ikoka_stick_nrf_22dbm_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_22dbm_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -7076,19 +7076,19 @@ "title": "Repeater - 22dBm", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash", - "name": "ikoka_stick_nrf_22dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_stick_nrf_22dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "ikoka_stick_nrf_22dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_22dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_stick_nrf_22dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_stick_nrf_22dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "ikoka_stick_nrf_22dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_22dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -7099,19 +7099,19 @@ "role": "roomServer", "title": "Room Server - 22dBm", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "ikoka_stick_nrf_22dbm_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_stick_nrf_22dbm_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "ikoka_stick_nrf_22dbm_room_server-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_22dbm_room_server-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_stick_nrf_22dbm_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_stick_nrf_22dbm_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "ikoka_stick_nrf_22dbm_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_22dbm_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -7122,19 +7122,19 @@ "role": "repeater", "title": "Repeater - 30dBm", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "ikoka_stick_nrf_30dbm_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_stick_nrf_30dbm_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "ikoka_stick_nrf_30dbm_repeater-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_30dbm_repeater-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_stick_nrf_30dbm_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_stick_nrf_30dbm_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "ikoka_stick_nrf_30dbm_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_30dbm_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -7146,19 +7146,19 @@ "title": "Repeater - 30dBm", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash", - "name": "ikoka_stick_nrf_30dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_stick_nrf_30dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "ikoka_stick_nrf_30dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_30dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_stick_nrf_30dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_stick_nrf_30dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "ikoka_stick_nrf_30dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_30dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -7169,19 +7169,19 @@ "role": "roomServer", "title": "Room Server - 30dBm", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "ikoka_stick_nrf_30dbm_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_stick_nrf_30dbm_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "ikoka_stick_nrf_30dbm_room_server-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_30dbm_room_server-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_stick_nrf_30dbm_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_stick_nrf_30dbm_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "ikoka_stick_nrf_30dbm_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_30dbm_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -7192,19 +7192,19 @@ "role": "repeater", "title": "Repeater - 33dBm", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "ikoka_stick_nrf_33dbm_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_stick_nrf_33dbm_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "ikoka_stick_nrf_33dbm_repeater-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_33dbm_repeater-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_stick_nrf_33dbm_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_stick_nrf_33dbm_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "ikoka_stick_nrf_33dbm_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_33dbm_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -7216,19 +7216,19 @@ "title": "Repeater - 33dBm", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash", - "name": "ikoka_stick_nrf_33dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_stick_nrf_33dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "ikoka_stick_nrf_33dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_33dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_stick_nrf_33dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_stick_nrf_33dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "ikoka_stick_nrf_33dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_33dbm_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -7239,19 +7239,19 @@ "role": "roomServer", "title": "Room Server - 33dBm", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "ikoka_stick_nrf_33dbm_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_stick_nrf_33dbm_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "ikoka_stick_nrf_33dbm_room_server-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_33dbm_room_server-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ikoka_stick_nrf_33dbm_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ikoka_stick_nrf_33dbm_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "ikoka_stick_nrf_33dbm_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ikoka_stick_nrf_33dbm_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -7269,19 +7269,19 @@ "role": "companionFull", "title": "Full Companion", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "KeepteenLT1_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/KeepteenLT1_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", + "name": "KeepteenLT1_companion_radio_full-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/KeepteenLT1_companion_radio_full-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "KeepteenLT1_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/KeepteenLT1_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", + "name": "KeepteenLT1_companion_radio_full-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/KeepteenLT1_companion_radio_full-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -7292,19 +7292,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "KeepteenLT1_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/KeepteenLT1_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "KeepteenLT1_repeater-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/KeepteenLT1_repeater-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "KeepteenLT1_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/KeepteenLT1_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "KeepteenLT1_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/KeepteenLT1_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -7316,19 +7316,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash", - "name": "KeepteenLT1_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/KeepteenLT1_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "KeepteenLT1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/KeepteenLT1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "KeepteenLT1_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/KeepteenLT1_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "KeepteenLT1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/KeepteenLT1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -7339,19 +7339,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "KeepteenLT1_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/KeepteenLT1_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "KeepteenLT1_room_server-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/KeepteenLT1_room_server-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "KeepteenLT1_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/KeepteenLT1_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "KeepteenLT1_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/KeepteenLT1_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -7369,19 +7369,19 @@ "role": "companionBle", "title": "Companion BLE", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TLora_V2_1_1_6_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TLora_V2_1_1_6_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "LilyGo_TLora_V2_1_1_6_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TLora_V2_1_1_6_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TLora_V2_1_1_6_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "LilyGo_TLora_V2_1_1_6_companion_radio_ble-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_companion_radio_ble-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -7393,19 +7393,19 @@ "title": "Companion BLE", "subTitle": "Power saving", "version": { - "power-saving-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — Power saving.\n\nPOWER — Power-saving uses reduced receive duty cycling to lower consumption, with a possible latency/reception tradeoff compared with the normal build.", + "power-saving-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 Power saving.\n\nPOWER \u2014 Power-saving uses reduced receive duty cycling to lower consumption, with a possible latency/reception tradeoff compared with the normal build.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TLora_V2_1_1_6_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TLora_V2_1_1_6_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "LilyGo_TLora_V2_1_1_6_companion_radio_ble_ps-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_companion_radio_ble_ps-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TLora_V2_1_1_6_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TLora_V2_1_1_6_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "LilyGo_TLora_V2_1_1_6_companion_radio_ble_ps-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_companion_radio_ble_ps-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -7417,19 +7417,19 @@ "title": "Companion USB", "subTitle": "OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 OTA.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TLora_V2_1_1_6_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TLora_V2_1_1_6_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "LilyGo_TLora_V2_1_1_6_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TLora_V2_1_1_6_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TLora_V2_1_1_6_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "LilyGo_TLora_V2_1_1_6_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -7440,19 +7440,19 @@ "role": "companionFull", "title": "Full Companion", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TLora_V2_1_1_6_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/LilyGo_TLora_V2_1_1_6_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", + "name": "LilyGo_TLora_V2_1_1_6_companion_radio_full-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_companion_radio_full-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TLora_V2_1_1_6_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/LilyGo_TLora_V2_1_1_6_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", + "name": "LilyGo_TLora_V2_1_1_6_companion_radio_full-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_companion_radio_full-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -7464,19 +7464,19 @@ "title": "Companion WiFi", "subTitle": "Wi-Fi companion interface", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — Wi-Fi companion interface.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 Wi-Fi companion interface.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TLora_V2_1_1_6_companion_radio_wifi-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TLora_V2_1_1_6_companion_radio_wifi-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "LilyGo_TLora_V2_1_1_6_companion_radio_wifi-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_companion_radio_wifi-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TLora_V2_1_1_6_companion_radio_wifi-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TLora_V2_1_1_6_companion_radio_wifi-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "LilyGo_TLora_V2_1_1_6_companion_radio_wifi-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_companion_radio_wifi-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -7487,19 +7487,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TLora_V2_1_1_6_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TLora_V2_1_1_6_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "LilyGo_TLora_V2_1_1_6_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TLora_V2_1_1_6_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TLora_V2_1_1_6_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "LilyGo_TLora_V2_1_1_6_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -7510,19 +7510,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-a9d6398f": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TLora_V2_1_1_6_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-a9d6398f-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TLora_V2_1_1_6_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-a9d6398f-merged.bin", + "name": "LilyGo_TLora_V2_1_1_6_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TLora_V2_1_1_6_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-a9d6398f.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TLora_V2_1_1_6_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-a9d6398f.bin", + "name": "LilyGo_TLora_V2_1_1_6_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -7533,19 +7533,19 @@ "role": "repeater", "title": "Repeater Bridge RS232", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-a9d6398f": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — RS232 Repeater Bridge: relays normal MeshCore traffic and also bridges packets over a hardware UART. It requires the target’s documented RX/TX pins, correct voltage levels, and matching serial configuration; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 RS232 Repeater Bridge: relays normal MeshCore traffic and also bridges packets over a hardware UART. It requires the target\u2019s documented RX/TX pins, correct voltage levels, and matching serial configuration; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TLora_V2_1_1_6_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-a9d6398f-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TLora_V2_1_1_6_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-a9d6398f-merged.bin", + "name": "LilyGo_TLora_V2_1_1_6_repeater_bridge_rs232-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_repeater_bridge_rs232-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TLora_V2_1_1_6_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-a9d6398f.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TLora_V2_1_1_6_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-a9d6398f.bin", + "name": "LilyGo_TLora_V2_1_1_6_repeater_bridge_rs232-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_repeater_bridge_rs232-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -7557,19 +7557,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TLora_V2_1_1_6_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TLora_V2_1_1_6_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "LilyGo_TLora_V2_1_1_6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TLora_V2_1_1_6_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TLora_V2_1_1_6_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "LilyGo_TLora_V2_1_1_6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -7579,44 +7579,21 @@ { "role": "repeater", "title": "Repeater", - "subTitle": "Observer MQTT, FULL LoRa OTA; first install erase required", + "subTitle": "Portable MQTT observer", "version": { - "full-mqtt-lora-ota-erase-required-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nREQUIRED FIRST FULL INSTALL — When installing FULL for the first time, or when moving from a non-FULL build, select Full install, use the merged .bin, and check Erase all flash before installing. The erase allows the expanded FULL partition table to replace the standard layout and deletes the node identity/private key, contacts, channels, and settings, so back up anything needed first. After the FULL layout is installed, later same-layout updates can use Update/app-only without erasing.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — FULL on-device MQTT + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns on-device MQTT ON, keeps USB debug/packet logging OFF, and turns LoRa OTA ON. Wi-Fi and MQTT broker settings are required.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Observer MQTT, FULL LoRa OTA; first install erase required.", + "mqtt-observer-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 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 - Portable MQTT observer: forwards mesh observations to an on-device Wi-Fi MQTT bridge, keeps USB debug/packet logging off, and uses bridge NTP instead of mesh clock consensus. LoRa self-update is off in this compact profile.\n\nINSTALL - First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) only when the existing app partition is compatible.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Portable MQTT observer.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" - }, - { - "type": "flash-update", - "name": "LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "title": "Later FULL update (app only)" - } - ] - } - } - }, - { - "role": "roomServer", - "title": "Room Server", - "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", - "files": [ - { - "type": "flash-wipe", - "name": "LilyGo_TLora_V2_1_1_6_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TLora_V2_1_1_6_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TLora_V2_1_1_6_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TLora_V2_1_1_6_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -7626,22 +7603,45 @@ { "role": "roomServer", "title": "Room Server", - "subTitle": "Observer MQTT, FULL LoRa OTA; first install erase required", "version": { - "full-mqtt-lora-ota-erase-required-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nREQUIRED FIRST FULL INSTALL — When installing FULL for the first time, or when moving from a non-FULL build, select Full install, use the merged .bin, and check Erase all flash before installing. The erase allows the expanded FULL partition table to replace the standard layout and deletes the node identity/private key, contacts, channels, and settings, so back up anything needed first. After the FULL layout is installed, later same-layout updates can use Update/app-only without erasing.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — FULL on-device MQTT + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns on-device MQTT ON, keeps USB debug/packet logging OFF, and turns LoRa OTA ON. Wi-Fi and MQTT broker settings are required.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Observer MQTT, FULL LoRa OTA; first install erase required.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "LilyGo_TLora_V2_1_1_6_room_server-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_room_server-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "title": "Later FULL update (app only)" + "name": "LilyGo_TLora_V2_1_1_6_room_server-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_room_server-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" + } + ] + } + } + }, + { + "role": "roomServer", + "title": "Room Server", + "subTitle": "Portable MQTT observer", + "version": { + "mqtt-observer-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 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 - Portable MQTT observer: forwards mesh observations to an on-device Wi-Fi MQTT bridge, keeps USB debug/packet logging off, and uses bridge NTP instead of mesh clock consensus. LoRa self-update is off in this compact profile.\n\nINSTALL - First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) only when the existing app partition is compatible.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Portable MQTT observer.", + "files": [ + { + "type": "flash-wipe", + "name": "LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -7658,19 +7658,19 @@ "role": "companionBle", "title": "Companion BLE", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1262_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tbeam_SX1262_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Tbeam_SX1262_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1262_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Tbeam_SX1262_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tbeam_SX1262_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Tbeam_SX1262_companion_radio_ble-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1262_companion_radio_ble-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -7682,19 +7682,19 @@ "title": "Companion BLE", "subTitle": "Power saving", "version": { - "power-saving-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — Power saving.\n\nPOWER — Power-saving uses reduced receive duty cycling to lower consumption, with a possible latency/reception tradeoff compared with the normal build.", + "power-saving-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 Power saving.\n\nPOWER \u2014 Power-saving uses reduced receive duty cycling to lower consumption, with a possible latency/reception tradeoff compared with the normal build.", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1262_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tbeam_SX1262_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Tbeam_SX1262_companion_radio_ble_ps-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1262_companion_radio_ble_ps-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Tbeam_SX1262_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tbeam_SX1262_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Tbeam_SX1262_companion_radio_ble_ps-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1262_companion_radio_ble_ps-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -7705,19 +7705,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1262_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tbeam_SX1262_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Tbeam_SX1262_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1262_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Tbeam_SX1262_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tbeam_SX1262_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Tbeam_SX1262_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1262_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -7728,19 +7728,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1262_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tbeam_SX1262_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Tbeam_SX1262_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1262_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Tbeam_SX1262_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tbeam_SX1262_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Tbeam_SX1262_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1262_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -7752,19 +7752,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1262_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tbeam_SX1262_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Tbeam_SX1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Tbeam_SX1262_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tbeam_SX1262_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Tbeam_SX1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -7774,44 +7774,21 @@ { "role": "repeater", "title": "Repeater", - "subTitle": "Observer MQTT, FULL LoRa OTA; first install erase required", + "subTitle": "Portable MQTT observer", "version": { - "full-mqtt-lora-ota-erase-required-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nREQUIRED FIRST FULL INSTALL — When installing FULL for the first time, or when moving from a non-FULL build, select Full install, use the merged .bin, and check Erase all flash before installing. The erase allows the expanded FULL partition table to replace the standard layout and deletes the node identity/private key, contacts, channels, and settings, so back up anything needed first. After the FULL layout is installed, later same-layout updates can use Update/app-only without erasing.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — FULL on-device MQTT + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns on-device MQTT ON, keeps USB debug/packet logging OFF, and turns LoRa OTA ON. Wi-Fi and MQTT broker settings are required.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Observer MQTT, FULL LoRa OTA; first install erase required.", + "mqtt-observer-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 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 - Portable MQTT observer: forwards mesh observations to an on-device Wi-Fi MQTT bridge, keeps USB debug/packet logging off, and uses bridge NTP instead of mesh clock consensus. LoRa self-update is off in this compact profile.\n\nINSTALL - First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) only when the existing app partition is compatible.\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, flash the matching merged image once before using app-only updates.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Portable MQTT observer.", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1262_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tbeam_SX1262_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" - }, - { - "type": "flash-update", - "name": "Tbeam_SX1262_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tbeam_SX1262_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "title": "Later FULL update (app only)" - } - ] - } - } - }, - { - "role": "roomServer", - "title": "Room Server", - "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", - "files": [ - { - "type": "flash-wipe", - "name": "Tbeam_SX1262_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tbeam_SX1262_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Tbeam_SX1262_repeater_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1262_repeater_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Tbeam_SX1262_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tbeam_SX1262_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Tbeam_SX1262_repeater_observer_mqtt-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1262_repeater_observer_mqtt-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -7821,22 +7798,45 @@ { "role": "roomServer", "title": "Room Server", - "subTitle": "Observer MQTT, FULL LoRa OTA; first install erase required", "version": { - "full-mqtt-lora-ota-erase-required-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nREQUIRED FIRST FULL INSTALL — When installing FULL for the first time, or when moving from a non-FULL build, select Full install, use the merged .bin, and check Erase all flash before installing. The erase allows the expanded FULL partition table to replace the standard layout and deletes the node identity/private key, contacts, channels, and settings, so back up anything needed first. After the FULL layout is installed, later same-layout updates can use Update/app-only without erasing.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — FULL on-device MQTT + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns on-device MQTT ON, keeps USB debug/packet logging OFF, and turns LoRa OTA ON. Wi-Fi and MQTT broker settings are required.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Observer MQTT, FULL LoRa OTA; first install erase required.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1262_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tbeam_SX1262_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Tbeam_SX1262_room_server-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1262_room_server-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Tbeam_SX1262_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tbeam_SX1262_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "title": "Later FULL update (app only)" + "name": "Tbeam_SX1262_room_server-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1262_room_server-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" + } + ] + } + } + }, + { + "role": "roomServer", + "title": "Room Server", + "subTitle": "Portable MQTT observer", + "version": { + "mqtt-observer-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 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 - Portable MQTT observer: forwards mesh observations to an on-device Wi-Fi MQTT bridge, keeps USB debug/packet logging off, and uses bridge NTP instead of mesh clock consensus. LoRa self-update is off in this compact profile.\n\nINSTALL - First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) only when the existing app partition is compatible.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Portable MQTT observer.", + "files": [ + { + "type": "flash-wipe", + "name": "Tbeam_SX1262_room_server_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1262_room_server_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "Tbeam_SX1262_room_server_observer_mqtt-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1262_room_server_observer_mqtt-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -7853,19 +7853,19 @@ "role": "companionBle", "title": "Companion BLE", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1276_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tbeam_SX1276_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Tbeam_SX1276_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1276_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Tbeam_SX1276_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tbeam_SX1276_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Tbeam_SX1276_companion_radio_ble-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1276_companion_radio_ble-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -7877,19 +7877,19 @@ "title": "Companion BLE", "subTitle": "Power saving", "version": { - "power-saving-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — Power saving.\n\nPOWER — Power-saving uses reduced receive duty cycling to lower consumption, with a possible latency/reception tradeoff compared with the normal build.", + "power-saving-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 Power saving.\n\nPOWER \u2014 Power-saving uses reduced receive duty cycling to lower consumption, with a possible latency/reception tradeoff compared with the normal build.", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1276_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tbeam_SX1276_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Tbeam_SX1276_companion_radio_ble_ps-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1276_companion_radio_ble_ps-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Tbeam_SX1276_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tbeam_SX1276_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Tbeam_SX1276_companion_radio_ble_ps-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1276_companion_radio_ble_ps-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -7900,19 +7900,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1276_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tbeam_SX1276_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Tbeam_SX1276_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1276_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Tbeam_SX1276_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tbeam_SX1276_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Tbeam_SX1276_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1276_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -7923,19 +7923,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1276_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tbeam_SX1276_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Tbeam_SX1276_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1276_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Tbeam_SX1276_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tbeam_SX1276_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Tbeam_SX1276_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1276_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -7947,19 +7947,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1276_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tbeam_SX1276_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Tbeam_SX1276_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1276_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Tbeam_SX1276_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tbeam_SX1276_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Tbeam_SX1276_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1276_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -7969,44 +7969,21 @@ { "role": "repeater", "title": "Repeater", - "subTitle": "Observer MQTT, FULL LoRa OTA; first install erase required", + "subTitle": "Portable MQTT observer", "version": { - "full-mqtt-lora-ota-erase-required-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nREQUIRED FIRST FULL INSTALL — When installing FULL for the first time, or when moving from a non-FULL build, select Full install, use the merged .bin, and check Erase all flash before installing. The erase allows the expanded FULL partition table to replace the standard layout and deletes the node identity/private key, contacts, channels, and settings, so back up anything needed first. After the FULL layout is installed, later same-layout updates can use Update/app-only without erasing.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — FULL on-device MQTT + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns on-device MQTT ON, keeps USB debug/packet logging OFF, and turns LoRa OTA ON. Wi-Fi and MQTT broker settings are required.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Observer MQTT, FULL LoRa OTA; first install erase required.", + "mqtt-observer-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 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 - Portable MQTT observer: forwards mesh observations to an on-device Wi-Fi MQTT bridge, keeps USB debug/packet logging off, and uses bridge NTP instead of mesh clock consensus. LoRa self-update is off in this compact profile.\n\nINSTALL - First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) only when the existing app partition is compatible.\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, flash the matching merged image once before using app-only updates.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Portable MQTT observer.", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1276_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tbeam_SX1276_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" - }, - { - "type": "flash-update", - "name": "Tbeam_SX1276_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tbeam_SX1276_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "title": "Later FULL update (app only)" - } - ] - } - } - }, - { - "role": "roomServer", - "title": "Room Server", - "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", - "files": [ - { - "type": "flash-wipe", - "name": "Tbeam_SX1276_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tbeam_SX1276_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Tbeam_SX1276_repeater_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1276_repeater_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Tbeam_SX1276_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tbeam_SX1276_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Tbeam_SX1276_repeater_observer_mqtt-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1276_repeater_observer_mqtt-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -8016,22 +7993,45 @@ { "role": "roomServer", "title": "Room Server", - "subTitle": "Observer MQTT, FULL LoRa OTA; first install erase required", "version": { - "full-mqtt-lora-ota-erase-required-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nREQUIRED FIRST FULL INSTALL — When installing FULL for the first time, or when moving from a non-FULL build, select Full install, use the merged .bin, and check Erase all flash before installing. The erase allows the expanded FULL partition table to replace the standard layout and deletes the node identity/private key, contacts, channels, and settings, so back up anything needed first. After the FULL layout is installed, later same-layout updates can use Update/app-only without erasing.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — FULL on-device MQTT + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns on-device MQTT ON, keeps USB debug/packet logging OFF, and turns LoRa OTA ON. Wi-Fi and MQTT broker settings are required.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Observer MQTT, FULL LoRa OTA; first install erase required.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Tbeam_SX1276_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tbeam_SX1276_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Tbeam_SX1276_room_server-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1276_room_server-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Tbeam_SX1276_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tbeam_SX1276_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "title": "Later FULL update (app only)" + "name": "Tbeam_SX1276_room_server-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1276_room_server-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" + } + ] + } + } + }, + { + "role": "roomServer", + "title": "Room Server", + "subTitle": "Portable MQTT observer", + "version": { + "mqtt-observer-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 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 - Portable MQTT observer: forwards mesh observations to an on-device Wi-Fi MQTT bridge, keeps USB debug/packet logging off, and uses bridge NTP instead of mesh clock consensus. LoRa self-update is off in this compact profile.\n\nINSTALL - First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) only when the existing app partition is compatible.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Portable MQTT observer.", + "files": [ + { + "type": "flash-wipe", + "name": "Tbeam_SX1276_room_server_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1276_room_server_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "Tbeam_SX1276_room_server_observer_mqtt-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Tbeam_SX1276_room_server_observer_mqtt-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -8049,19 +8049,19 @@ "title": "Companion BLE", "subTitle": "1W PA pins: DIO1 1, NSS 15, BUSY 38", "version": { - "1w-pa-pins-dio1-1-nss-15-busy-38-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — 1W PA pins: DIO1 1, NSS 15, BUSY 38.\n\nHARDWARE — Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.\n\nBoard selection note: Use this only for the LilyGo T-Beam 1W high-power PA board. It is not the standard T-Beam SX1262 target: this build uses LoRa DIO1=1, NSS=15, RESET=3, BUSY=38, SCLK/MISO/MOSI=13/12/11, RXEN=21, and GPS TX/RX=5/6. The standard T-Beam SX1262 target uses DIO1=33, NSS=18, RESET=23, SCLK/MISO/MOSI=5/19/27, and GPS RX/TX=12/34.", + "1w-pa-pins-dio1-1-nss-15-busy-38-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 1W PA pins: DIO1 1, NSS 15, BUSY 38.\n\nHARDWARE \u2014 Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.\n\nBoard selection note: Use this only for the LilyGo T-Beam 1W high-power PA board. It is not the standard T-Beam SX1262 target: this build uses LoRa DIO1=1, NSS=15, RESET=3, BUSY=38, SCLK/MISO/MOSI=13/12/11, RXEN=21, and GPS TX/RX=5/6. The standard T-Beam SX1262 target uses DIO1=33, NSS=18, RESET=23, SCLK/MISO/MOSI=5/19/27, and GPS RX/TX=12/34.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TBeam_1W_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TBeam_1W_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "LilyGo_TBeam_1W_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TBeam_1W_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TBeam_1W_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TBeam_1W_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "LilyGo_TBeam_1W_companion_radio_ble-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TBeam_1W_companion_radio_ble-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -8073,19 +8073,19 @@ "title": "Companion BLE", "subTitle": "1W PA pins: DIO1 1, NSS 15, BUSY 38, Power saving", "version": { - "1w-pa-pins-dio1-1-nss-15-busy-38-power-saving-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — 1W PA pins: DIO1 1, NSS 15, BUSY 38, Power saving.\n\nPOWER — Power-saving uses reduced receive duty cycling to lower consumption, with a possible latency/reception tradeoff compared with the normal build.\n\nHARDWARE — Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.\n\nBoard selection note: Use this only for the LilyGo T-Beam 1W high-power PA board. It is not the standard T-Beam SX1262 target: this build uses LoRa DIO1=1, NSS=15, RESET=3, BUSY=38, SCLK/MISO/MOSI=13/12/11, RXEN=21, and GPS TX/RX=5/6. The standard T-Beam SX1262 target uses DIO1=33, NSS=18, RESET=23, SCLK/MISO/MOSI=5/19/27, and GPS RX/TX=12/34.", + "1w-pa-pins-dio1-1-nss-15-busy-38-power-saving-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 1W PA pins: DIO1 1, NSS 15, BUSY 38, Power saving.\n\nPOWER \u2014 Power-saving uses reduced receive duty cycling to lower consumption, with a possible latency/reception tradeoff compared with the normal build.\n\nHARDWARE \u2014 Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.\n\nBoard selection note: Use this only for the LilyGo T-Beam 1W high-power PA board. It is not the standard T-Beam SX1262 target: this build uses LoRa DIO1=1, NSS=15, RESET=3, BUSY=38, SCLK/MISO/MOSI=13/12/11, RXEN=21, and GPS TX/RX=5/6. The standard T-Beam SX1262 target uses DIO1=33, NSS=18, RESET=23, SCLK/MISO/MOSI=5/19/27, and GPS RX/TX=12/34.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TBeam_1W_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TBeam_1W_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "LilyGo_TBeam_1W_companion_radio_ble_ps-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TBeam_1W_companion_radio_ble_ps-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TBeam_1W_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TBeam_1W_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "LilyGo_TBeam_1W_companion_radio_ble_ps-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TBeam_1W_companion_radio_ble_ps-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -8097,19 +8097,19 @@ "title": "Companion USB", "subTitle": "1W PA pins: DIO1 1, NSS 15, BUSY 38, OTA", "version": { - "1w-pa-pins-dio1-1-nss-15-busy-38-lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — 1W PA pins: DIO1 1, NSS 15, BUSY 38, OTA.\n\nHARDWARE — Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.\n\nBoard selection note: Use this only for the LilyGo T-Beam 1W high-power PA board. It is not the standard T-Beam SX1262 target: this build uses LoRa DIO1=1, NSS=15, RESET=3, BUSY=38, SCLK/MISO/MOSI=13/12/11, RXEN=21, and GPS TX/RX=5/6. The standard T-Beam SX1262 target uses DIO1=33, NSS=18, RESET=23, SCLK/MISO/MOSI=5/19/27, and GPS RX/TX=12/34.", + "1w-pa-pins-dio1-1-nss-15-busy-38-lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 1W PA pins: DIO1 1, NSS 15, BUSY 38, OTA.\n\nHARDWARE \u2014 Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.\n\nBoard selection note: Use this only for the LilyGo T-Beam 1W high-power PA board. It is not the standard T-Beam SX1262 target: this build uses LoRa DIO1=1, NSS=15, RESET=3, BUSY=38, SCLK/MISO/MOSI=13/12/11, RXEN=21, and GPS TX/RX=5/6. The standard T-Beam SX1262 target uses DIO1=33, NSS=18, RESET=23, SCLK/MISO/MOSI=5/19/27, and GPS RX/TX=12/34.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TBeam_1W_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TBeam_1W_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "LilyGo_TBeam_1W_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TBeam_1W_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TBeam_1W_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TBeam_1W_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "LilyGo_TBeam_1W_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TBeam_1W_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -8121,19 +8121,19 @@ "title": "Full Companion", "subTitle": "1W PA pins: DIO1 1, NSS 15, BUSY 38", "version": { - "1w-pa-pins-dio1-1-nss-15-busy-38-full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — 1W PA pins: DIO1 1, NSS 15, BUSY 38.\n\nHARDWARE — Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.\n\nBoard selection note: Use this only for the LilyGo T-Beam 1W high-power PA board. It is not the standard T-Beam SX1262 target: this build uses LoRa DIO1=1, NSS=15, RESET=3, BUSY=38, SCLK/MISO/MOSI=13/12/11, RXEN=21, and GPS TX/RX=5/6. The standard T-Beam SX1262 target uses DIO1=33, NSS=18, RESET=23, SCLK/MISO/MOSI=5/19/27, and GPS RX/TX=12/34.", + "1w-pa-pins-dio1-1-nss-15-busy-38-full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 1W PA pins: DIO1 1, NSS 15, BUSY 38.\n\nHARDWARE \u2014 Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.\n\nBoard selection note: Use this only for the LilyGo T-Beam 1W high-power PA board. It is not the standard T-Beam SX1262 target: this build uses LoRa DIO1=1, NSS=15, RESET=3, BUSY=38, SCLK/MISO/MOSI=13/12/11, RXEN=21, and GPS TX/RX=5/6. The standard T-Beam SX1262 target uses DIO1=33, NSS=18, RESET=23, SCLK/MISO/MOSI=5/19/27, and GPS RX/TX=12/34.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TBeam_1W_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/LilyGo_TBeam_1W_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", + "name": "LilyGo_TBeam_1W_companion_radio_full-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TBeam_1W_companion_radio_full-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TBeam_1W_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/LilyGo_TBeam_1W_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", + "name": "LilyGo_TBeam_1W_companion_radio_full-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TBeam_1W_companion_radio_full-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -8145,19 +8145,19 @@ "title": "Companion WiFi", "subTitle": "1W PA pins: DIO1 1, NSS 15, BUSY 38, Wi-Fi companion interface, OTA", "version": { - "1w-pa-pins-dio1-1-nss-15-busy-38-lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — 1W PA pins: DIO1 1, NSS 15, BUSY 38, Wi-Fi companion interface, OTA.\n\nHARDWARE — Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.\n\nBoard selection note: Use this only for the LilyGo T-Beam 1W high-power PA board. It is not the standard T-Beam SX1262 target: this build uses LoRa DIO1=1, NSS=15, RESET=3, BUSY=38, SCLK/MISO/MOSI=13/12/11, RXEN=21, and GPS TX/RX=5/6. The standard T-Beam SX1262 target uses DIO1=33, NSS=18, RESET=23, SCLK/MISO/MOSI=5/19/27, and GPS RX/TX=12/34.", + "1w-pa-pins-dio1-1-nss-15-busy-38-lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 1W PA pins: DIO1 1, NSS 15, BUSY 38, Wi-Fi companion interface, OTA.\n\nHARDWARE \u2014 Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.\n\nBoard selection note: Use this only for the LilyGo T-Beam 1W high-power PA board. It is not the standard T-Beam SX1262 target: this build uses LoRa DIO1=1, NSS=15, RESET=3, BUSY=38, SCLK/MISO/MOSI=13/12/11, RXEN=21, and GPS TX/RX=5/6. The standard T-Beam SX1262 target uses DIO1=33, NSS=18, RESET=23, SCLK/MISO/MOSI=5/19/27, and GPS RX/TX=12/34.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TBeam_1W_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TBeam_1W_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "LilyGo_TBeam_1W_companion_radio_wifi-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TBeam_1W_companion_radio_wifi-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TBeam_1W_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TBeam_1W_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "LilyGo_TBeam_1W_companion_radio_wifi-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TBeam_1W_companion_radio_wifi-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -8169,19 +8169,19 @@ "title": "Repeater Bridge ESP-NOW", "subTitle": "1W PA pins: DIO1 1, NSS 15, BUSY 38", "version": { - "1w-pa-pins-dio1-1-nss-15-busy-38-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — 1W PA pins: DIO1 1, NSS 15, BUSY 38.\n\nHARDWARE — Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.\n\nBoard selection note: Use this only for the LilyGo T-Beam 1W high-power PA board. It is not the standard T-Beam SX1262 target: this build uses LoRa DIO1=1, NSS=15, RESET=3, BUSY=38, SCLK/MISO/MOSI=13/12/11, RXEN=21, and GPS TX/RX=5/6. The standard T-Beam SX1262 target uses DIO1=33, NSS=18, RESET=23, SCLK/MISO/MOSI=5/19/27, and GPS RX/TX=12/34.", + "1w-pa-pins-dio1-1-nss-15-busy-38-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 1W PA pins: DIO1 1, NSS 15, BUSY 38.\n\nHARDWARE \u2014 Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.\n\nBoard selection note: Use this only for the LilyGo T-Beam 1W high-power PA board. It is not the standard T-Beam SX1262 target: this build uses LoRa DIO1=1, NSS=15, RESET=3, BUSY=38, SCLK/MISO/MOSI=13/12/11, RXEN=21, and GPS TX/RX=5/6. The standard T-Beam SX1262 target uses DIO1=33, NSS=18, RESET=23, SCLK/MISO/MOSI=5/19/27, and GPS RX/TX=12/34.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TBeam_1W_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TBeam_1W_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "LilyGo_TBeam_1W_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TBeam_1W_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TBeam_1W_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TBeam_1W_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "LilyGo_TBeam_1W_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TBeam_1W_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -8193,19 +8193,19 @@ "title": "Repeater", "subTitle": "1W PA pins: DIO1 1, NSS 15, BUSY 38", "version": { - "1w-pa-pins-dio1-1-nss-15-busy-38-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — 1W PA pins: DIO1 1, NSS 15, BUSY 38.\n\nHARDWARE — Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.\n\nBoard selection note: Use this only for the LilyGo T-Beam 1W high-power PA board. It is not the standard T-Beam SX1262 target: this build uses LoRa DIO1=1, NSS=15, RESET=3, BUSY=38, SCLK/MISO/MOSI=13/12/11, RXEN=21, and GPS TX/RX=5/6. The standard T-Beam SX1262 target uses DIO1=33, NSS=18, RESET=23, SCLK/MISO/MOSI=5/19/27, and GPS RX/TX=12/34.", + "1w-pa-pins-dio1-1-nss-15-busy-38-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 1W PA pins: DIO1 1, NSS 15, BUSY 38.\n\nHARDWARE \u2014 Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.\n\nBoard selection note: Use this only for the LilyGo T-Beam 1W high-power PA board. It is not the standard T-Beam SX1262 target: this build uses LoRa DIO1=1, NSS=15, RESET=3, BUSY=38, SCLK/MISO/MOSI=13/12/11, RXEN=21, and GPS TX/RX=5/6. The standard T-Beam SX1262 target uses DIO1=33, NSS=18, RESET=23, SCLK/MISO/MOSI=5/19/27, and GPS RX/TX=12/34.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TBeam_1W_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TBeam_1W_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "LilyGo_TBeam_1W_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TBeam_1W_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TBeam_1W_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TBeam_1W_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "LilyGo_TBeam_1W_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TBeam_1W_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -8217,19 +8217,19 @@ "title": "Repeater", "subTitle": "1W PA pins: DIO1 1, NSS 15, BUSY 38, LoRa OTA, no external sensors", "version": { - "1w-pa-pins-dio1-1-nss-15-busy-38-lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — 1W PA pins: DIO1 1, NSS 15, BUSY 38, LoRa OTA, no external sensors.\n\nHARDWARE — Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.\n\nBoard selection note: Use this only for the LilyGo T-Beam 1W high-power PA board. It is not the standard T-Beam SX1262 target: this build uses LoRa DIO1=1, NSS=15, RESET=3, BUSY=38, SCLK/MISO/MOSI=13/12/11, RXEN=21, and GPS TX/RX=5/6. The standard T-Beam SX1262 target uses DIO1=33, NSS=18, RESET=23, SCLK/MISO/MOSI=5/19/27, and GPS RX/TX=12/34.", + "1w-pa-pins-dio1-1-nss-15-busy-38-lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 1W PA pins: DIO1 1, NSS 15, BUSY 38, LoRa OTA, no external sensors.\n\nHARDWARE \u2014 Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.\n\nBoard selection note: Use this only for the LilyGo T-Beam 1W high-power PA board. It is not the standard T-Beam SX1262 target: this build uses LoRa DIO1=1, NSS=15, RESET=3, BUSY=38, SCLK/MISO/MOSI=13/12/11, RXEN=21, and GPS TX/RX=5/6. The standard T-Beam SX1262 target uses DIO1=33, NSS=18, RESET=23, SCLK/MISO/MOSI=5/19/27, and GPS RX/TX=12/34.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TBeam_1W_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TBeam_1W_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "LilyGo_TBeam_1W_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TBeam_1W_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TBeam_1W_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TBeam_1W_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "LilyGo_TBeam_1W_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TBeam_1W_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -8239,22 +8239,22 @@ { "role": "repeater", "title": "Repeater", - "subTitle": "1W PA pins: DIO1 1, NSS 15, BUSY 38, Observer MQTT, FULL LoRa OTA; first install erase required", + "subTitle": "Portable MQTT observer", "version": { - "1w-pa-pins-dio1-1-nss-15-busy-38-full-mqtt-lora-ota-erase-required-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nREQUIRED FIRST FULL INSTALL — When installing FULL for the first time, or when moving from a non-FULL build, select Full install, use the merged .bin, and check Erase all flash before installing. The erase allows the expanded FULL partition table to replace the standard layout and deletes the node identity/private key, contacts, channels, and settings, so back up anything needed first. After the FULL layout is installed, later same-layout updates can use Update/app-only without erasing.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — FULL on-device MQTT + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns on-device MQTT ON, keeps USB debug/packet logging OFF, and turns LoRa OTA ON. Wi-Fi and MQTT broker settings are required.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — 1W PA pins: DIO1 1, NSS 15, BUSY 38, Observer MQTT, FULL LoRa OTA; first install erase required.\n\nHARDWARE — Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.\n\nBoard selection note: Use this only for the LilyGo T-Beam 1W high-power PA board. It is not the standard T-Beam SX1262 target: this build uses LoRa DIO1=1, NSS=15, RESET=3, BUSY=38, SCLK/MISO/MOSI=13/12/11, RXEN=21, and GPS TX/RX=5/6. The standard T-Beam SX1262 target uses DIO1=33, NSS=18, RESET=23, SCLK/MISO/MOSI=5/19/27, and GPS RX/TX=12/34.", + "mqtt-observer-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 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 - Portable MQTT observer: forwards mesh observations to an on-device Wi-Fi MQTT bridge, keeps USB debug/packet logging off, and uses bridge NTP instead of mesh clock consensus. LoRa self-update is off in this compact profile.\n\nINSTALL - First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) only when the existing app partition is compatible.\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, flash the matching merged image once before using app-only updates.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nHARDWARE \u2014 Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.\n\nBoard selection note: Use this only for the LilyGo T-Beam 1W high-power PA board. It is not the standard T-Beam SX1262 target: this build uses LoRa DIO1=1, NSS=15, RESET=3, BUSY=38, SCLK/MISO/MOSI=13/12/11, RXEN=21, and GPS TX/RX=5/6. The standard T-Beam SX1262 target uses DIO1=33, NSS=18, RESET=23, SCLK/MISO/MOSI=5/19/27, and GPS RX/TX=12/34.\n\nSELECTION - Portable MQTT observer.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TBeam_1W_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TBeam_1W_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "LilyGo_TBeam_1W_repeater_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TBeam_1W_repeater_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TBeam_1W_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TBeam_1W_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "title": "Later FULL update (app only)" + "name": "LilyGo_TBeam_1W_repeater_observer_mqtt-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TBeam_1W_repeater_observer_mqtt-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -8265,19 +8265,19 @@ "title": "Room Server", "subTitle": "1W PA pins: DIO1 1, NSS 15, BUSY 38", "version": { - "1w-pa-pins-dio1-1-nss-15-busy-38-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — 1W PA pins: DIO1 1, NSS 15, BUSY 38.\n\nHARDWARE — Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.\n\nBoard selection note: Use this only for the LilyGo T-Beam 1W high-power PA board. It is not the standard T-Beam SX1262 target: this build uses LoRa DIO1=1, NSS=15, RESET=3, BUSY=38, SCLK/MISO/MOSI=13/12/11, RXEN=21, and GPS TX/RX=5/6. The standard T-Beam SX1262 target uses DIO1=33, NSS=18, RESET=23, SCLK/MISO/MOSI=5/19/27, and GPS RX/TX=12/34.", + "1w-pa-pins-dio1-1-nss-15-busy-38-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 1W PA pins: DIO1 1, NSS 15, BUSY 38.\n\nHARDWARE \u2014 Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.\n\nBoard selection note: Use this only for the LilyGo T-Beam 1W high-power PA board. It is not the standard T-Beam SX1262 target: this build uses LoRa DIO1=1, NSS=15, RESET=3, BUSY=38, SCLK/MISO/MOSI=13/12/11, RXEN=21, and GPS TX/RX=5/6. The standard T-Beam SX1262 target uses DIO1=33, NSS=18, RESET=23, SCLK/MISO/MOSI=5/19/27, and GPS RX/TX=12/34.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TBeam_1W_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TBeam_1W_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "LilyGo_TBeam_1W_room_server-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TBeam_1W_room_server-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TBeam_1W_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TBeam_1W_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "LilyGo_TBeam_1W_room_server-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TBeam_1W_room_server-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -8287,22 +8287,22 @@ { "role": "roomServer", "title": "Room Server", - "subTitle": "1W PA pins: DIO1 1, NSS 15, BUSY 38, Observer MQTT, FULL LoRa OTA; first install erase required", + "subTitle": "Portable MQTT observer", "version": { - "1w-pa-pins-dio1-1-nss-15-busy-38-full-mqtt-lora-ota-erase-required-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nREQUIRED FIRST FULL INSTALL — When installing FULL for the first time, or when moving from a non-FULL build, select Full install, use the merged .bin, and check Erase all flash before installing. The erase allows the expanded FULL partition table to replace the standard layout and deletes the node identity/private key, contacts, channels, and settings, so back up anything needed first. After the FULL layout is installed, later same-layout updates can use Update/app-only without erasing.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — FULL on-device MQTT + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns on-device MQTT ON, keeps USB debug/packet logging OFF, and turns LoRa OTA ON. Wi-Fi and MQTT broker settings are required.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — 1W PA pins: DIO1 1, NSS 15, BUSY 38, Observer MQTT, FULL LoRa OTA; first install erase required.\n\nHARDWARE — Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.\n\nBoard selection note: Use this only for the LilyGo T-Beam 1W high-power PA board. It is not the standard T-Beam SX1262 target: this build uses LoRa DIO1=1, NSS=15, RESET=3, BUSY=38, SCLK/MISO/MOSI=13/12/11, RXEN=21, and GPS TX/RX=5/6. The standard T-Beam SX1262 target uses DIO1=33, NSS=18, RESET=23, SCLK/MISO/MOSI=5/19/27, and GPS RX/TX=12/34.", + "mqtt-observer-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 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 - Portable MQTT observer: forwards mesh observations to an on-device Wi-Fi MQTT bridge, keeps USB debug/packet logging off, and uses bridge NTP instead of mesh clock consensus. LoRa self-update is off in this compact profile.\n\nINSTALL - First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) only when the existing app partition is compatible.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nHARDWARE \u2014 Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.\n\nBoard selection note: Use this only for the LilyGo T-Beam 1W high-power PA board. It is not the standard T-Beam SX1262 target: this build uses LoRa DIO1=1, NSS=15, RESET=3, BUSY=38, SCLK/MISO/MOSI=13/12/11, RXEN=21, and GPS TX/RX=5/6. The standard T-Beam SX1262 target uses DIO1=33, NSS=18, RESET=23, SCLK/MISO/MOSI=5/19/27, and GPS RX/TX=12/34.\n\nSELECTION - Portable MQTT observer.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TBeam_1W_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TBeam_1W_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "LilyGo_TBeam_1W_room_server_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TBeam_1W_room_server_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TBeam_1W_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TBeam_1W_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "title": "Later FULL update (app only)" + "name": "LilyGo_TBeam_1W_room_server_observer_mqtt-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TBeam_1W_room_server_observer_mqtt-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -8319,19 +8319,19 @@ "role": "companionBle", "title": "Companion BLE", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "T_Beam_S3_Supreme_SX1262_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/T_Beam_S3_Supreme_SX1262_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "T_Beam_S3_Supreme_SX1262_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/T_Beam_S3_Supreme_SX1262_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "T_Beam_S3_Supreme_SX1262_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/T_Beam_S3_Supreme_SX1262_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "T_Beam_S3_Supreme_SX1262_companion_radio_ble-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/T_Beam_S3_Supreme_SX1262_companion_radio_ble-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -8343,19 +8343,19 @@ "title": "Companion BLE", "subTitle": "Power saving", "version": { - "power-saving-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — Power saving.\n\nPOWER — Power-saving uses reduced receive duty cycling to lower consumption, with a possible latency/reception tradeoff compared with the normal build.", + "power-saving-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 Power saving.\n\nPOWER \u2014 Power-saving uses reduced receive duty cycling to lower consumption, with a possible latency/reception tradeoff compared with the normal build.", "files": [ { "type": "flash-wipe", - "name": "T_Beam_S3_Supreme_SX1262_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/T_Beam_S3_Supreme_SX1262_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "T_Beam_S3_Supreme_SX1262_companion_radio_ble_ps-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/T_Beam_S3_Supreme_SX1262_companion_radio_ble_ps-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "T_Beam_S3_Supreme_SX1262_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/T_Beam_S3_Supreme_SX1262_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "T_Beam_S3_Supreme_SX1262_companion_radio_ble_ps-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/T_Beam_S3_Supreme_SX1262_companion_radio_ble_ps-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -8367,19 +8367,19 @@ "title": "Companion WiFi", "subTitle": "Wi-Fi companion interface, OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Wi-Fi companion interface, OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 Wi-Fi companion interface, OTA.", "files": [ { "type": "flash-wipe", - "name": "T_Beam_S3_Supreme_SX1262_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/T_Beam_S3_Supreme_SX1262_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "T_Beam_S3_Supreme_SX1262_companion_radio_wifi-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/T_Beam_S3_Supreme_SX1262_companion_radio_wifi-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "T_Beam_S3_Supreme_SX1262_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/T_Beam_S3_Supreme_SX1262_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "T_Beam_S3_Supreme_SX1262_companion_radio_wifi-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/T_Beam_S3_Supreme_SX1262_companion_radio_wifi-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -8390,19 +8390,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "T_Beam_S3_Supreme_SX1262_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/T_Beam_S3_Supreme_SX1262_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "T_Beam_S3_Supreme_SX1262_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/T_Beam_S3_Supreme_SX1262_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "T_Beam_S3_Supreme_SX1262_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/T_Beam_S3_Supreme_SX1262_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "T_Beam_S3_Supreme_SX1262_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/T_Beam_S3_Supreme_SX1262_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -8413,19 +8413,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "T_Beam_S3_Supreme_SX1262_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/T_Beam_S3_Supreme_SX1262_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "T_Beam_S3_Supreme_SX1262_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/T_Beam_S3_Supreme_SX1262_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "T_Beam_S3_Supreme_SX1262_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/T_Beam_S3_Supreme_SX1262_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "T_Beam_S3_Supreme_SX1262_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/T_Beam_S3_Supreme_SX1262_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -8437,19 +8437,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "T_Beam_S3_Supreme_SX1262_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/T_Beam_S3_Supreme_SX1262_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "T_Beam_S3_Supreme_SX1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/T_Beam_S3_Supreme_SX1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "T_Beam_S3_Supreme_SX1262_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/T_Beam_S3_Supreme_SX1262_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "T_Beam_S3_Supreme_SX1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/T_Beam_S3_Supreme_SX1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -8459,44 +8459,21 @@ { "role": "repeater", "title": "Repeater", - "subTitle": "Observer MQTT, FULL LoRa OTA; first install erase required", + "subTitle": "Portable MQTT observer", "version": { - "full-mqtt-lora-ota-erase-required-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nREQUIRED FIRST FULL INSTALL — When installing FULL for the first time, or when moving from a non-FULL build, select Full install, use the merged .bin, and check Erase all flash before installing. The erase allows the expanded FULL partition table to replace the standard layout and deletes the node identity/private key, contacts, channels, and settings, so back up anything needed first. After the FULL layout is installed, later same-layout updates can use Update/app-only without erasing.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — FULL on-device MQTT + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns on-device MQTT ON, keeps USB debug/packet logging OFF, and turns LoRa OTA ON. Wi-Fi and MQTT broker settings are required.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Observer MQTT, FULL LoRa OTA; first install erase required.", + "mqtt-observer-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 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 - Portable MQTT observer: forwards mesh observations to an on-device Wi-Fi MQTT bridge, keeps USB debug/packet logging off, and uses bridge NTP instead of mesh clock consensus. LoRa self-update is off in this compact profile.\n\nINSTALL - First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) only when the existing app partition is compatible.\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, flash the matching merged image once before using app-only updates.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Portable MQTT observer.", "files": [ { "type": "flash-wipe", - "name": "T_Beam_S3_Supreme_SX1262_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/T_Beam_S3_Supreme_SX1262_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" - }, - { - "type": "flash-update", - "name": "T_Beam_S3_Supreme_SX1262_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/T_Beam_S3_Supreme_SX1262_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "title": "Later FULL update (app only)" - } - ] - } - } - }, - { - "role": "roomServer", - "title": "Room Server", - "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", - "files": [ - { - "type": "flash-wipe", - "name": "T_Beam_S3_Supreme_SX1262_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/T_Beam_S3_Supreme_SX1262_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "T_Beam_S3_Supreme_SX1262_repeater_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/T_Beam_S3_Supreme_SX1262_repeater_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "T_Beam_S3_Supreme_SX1262_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/T_Beam_S3_Supreme_SX1262_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "T_Beam_S3_Supreme_SX1262_repeater_observer_mqtt-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/T_Beam_S3_Supreme_SX1262_repeater_observer_mqtt-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -8506,22 +8483,45 @@ { "role": "roomServer", "title": "Room Server", - "subTitle": "Observer MQTT, FULL LoRa OTA; first install erase required", "version": { - "full-mqtt-lora-ota-erase-required-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nREQUIRED FIRST FULL INSTALL — When installing FULL for the first time, or when moving from a non-FULL build, select Full install, use the merged .bin, and check Erase all flash before installing. The erase allows the expanded FULL partition table to replace the standard layout and deletes the node identity/private key, contacts, channels, and settings, so back up anything needed first. After the FULL layout is installed, later same-layout updates can use Update/app-only without erasing.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — FULL on-device MQTT + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns on-device MQTT ON, keeps USB debug/packet logging OFF, and turns LoRa OTA ON. Wi-Fi and MQTT broker settings are required.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Observer MQTT, FULL LoRa OTA; first install erase required.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "T_Beam_S3_Supreme_SX1262_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/T_Beam_S3_Supreme_SX1262_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "T_Beam_S3_Supreme_SX1262_room_server-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/T_Beam_S3_Supreme_SX1262_room_server-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "T_Beam_S3_Supreme_SX1262_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/T_Beam_S3_Supreme_SX1262_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "title": "Later FULL update (app only)" + "name": "T_Beam_S3_Supreme_SX1262_room_server-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/T_Beam_S3_Supreme_SX1262_room_server-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" + } + ] + } + } + }, + { + "role": "roomServer", + "title": "Room Server", + "subTitle": "Portable MQTT observer", + "version": { + "mqtt-observer-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 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 - Portable MQTT observer: forwards mesh observations to an on-device Wi-Fi MQTT bridge, keeps USB debug/packet logging off, and uses bridge NTP instead of mesh clock consensus. LoRa self-update is off in this compact profile.\n\nINSTALL - First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) only when the existing app partition is compatible.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Portable MQTT observer.", + "files": [ + { + "type": "flash-wipe", + "name": "T_Beam_S3_Supreme_SX1262_room_server_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/T_Beam_S3_Supreme_SX1262_room_server_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "T_Beam_S3_Supreme_SX1262_room_server_observer_mqtt-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/T_Beam_S3_Supreme_SX1262_room_server_observer_mqtt-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -8538,19 +8538,19 @@ "role": "companionBle", "title": "Companion BLE", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TDeck_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TDeck_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "LilyGo_TDeck_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TDeck_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TDeck_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TDeck_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "LilyGo_TDeck_companion_radio_ble-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TDeck_companion_radio_ble-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -8562,19 +8562,19 @@ "title": "Companion USB", "subTitle": "OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 OTA.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TDeck_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TDeck_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "LilyGo_TDeck_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TDeck_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TDeck_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TDeck_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "LilyGo_TDeck_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TDeck_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -8585,19 +8585,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TDeck_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TDeck_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "LilyGo_TDeck_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TDeck_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TDeck_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TDeck_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "LilyGo_TDeck_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TDeck_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -8609,19 +8609,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TDeck_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TDeck_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "LilyGo_TDeck_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TDeck_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TDeck_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TDeck_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "LilyGo_TDeck_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TDeck_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -8639,19 +8639,19 @@ "role": "companionFull", "title": "Full Companion", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "LilyGo_T-Echo_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/LilyGo_T-Echo_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", + "name": "LilyGo_T-Echo_companion_radio_full-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo_companion_radio_full-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/LilyGo_T-Echo_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", + "name": "LilyGo_T-Echo_companion_radio_full-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo_companion_radio_full-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -8662,19 +8662,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "LilyGo_T-Echo_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T-Echo_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "LilyGo_T-Echo_repeater-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo_repeater-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T-Echo_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "LilyGo_T-Echo_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -8686,19 +8686,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash", - "name": "LilyGo_T-Echo_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T-Echo_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "LilyGo_T-Echo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T-Echo_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "LilyGo_T-Echo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -8709,19 +8709,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "LilyGo_T-Echo_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T-Echo_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "LilyGo_T-Echo_room_server-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo_room_server-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T-Echo_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "LilyGo_T-Echo_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -8739,19 +8739,19 @@ "role": "companionFull", "title": "Full Companion", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "LilyGo_T-Echo_Card_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/LilyGo_T-Echo_Card_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", + "name": "LilyGo_T-Echo_Card_companion_radio_full-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo_Card_companion_radio_full-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo_Card_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/LilyGo_T-Echo_Card_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", + "name": "LilyGo_T-Echo_Card_companion_radio_full-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo_Card_companion_radio_full-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -8762,19 +8762,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "LilyGo_T-Echo_Card_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T-Echo_Card_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "LilyGo_T-Echo_Card_repeater-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo_Card_repeater-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo_Card_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T-Echo_Card_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "LilyGo_T-Echo_Card_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo_Card_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -8786,19 +8786,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash", - "name": "LilyGo_T-Echo_Card_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T-Echo_Card_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "LilyGo_T-Echo_Card_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo_Card_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo_Card_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T-Echo_Card_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "LilyGo_T-Echo_Card_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo_Card_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -8809,19 +8809,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "LilyGo_T-Echo_Card_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T-Echo_Card_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "LilyGo_T-Echo_Card_room_server-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo_Card_room_server-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo_Card_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T-Echo_Card_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "LilyGo_T-Echo_Card_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo_Card_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -8840,19 +8840,19 @@ "title": "Full Companion", "subTitle": "Non shell", "version": { - "non-shell-full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION — Non shell.", + "non-shell-full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION \u2014 Non shell.", "files": [ { "type": "flash", - "name": "LilyGo_T-Echo-Lite_non_shell_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/LilyGo_T-Echo-Lite_non_shell_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", + "name": "LilyGo_T-Echo-Lite_non_shell_companion_radio_full-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo-Lite_non_shell_companion_radio_full-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo-Lite_non_shell_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/LilyGo_T-Echo-Lite_non_shell_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", + "name": "LilyGo_T-Echo-Lite_non_shell_companion_radio_full-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo-Lite_non_shell_companion_radio_full-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -8863,19 +8863,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "LilyGo_T-Echo-Lite_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T-Echo-Lite_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "LilyGo_T-Echo-Lite_repeater-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo-Lite_repeater-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo-Lite_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T-Echo-Lite_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "LilyGo_T-Echo-Lite_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo-Lite_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -8887,19 +8887,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash", - "name": "LilyGo_T-Echo-Lite_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T-Echo-Lite_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "LilyGo_T-Echo-Lite_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo-Lite_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo-Lite_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T-Echo-Lite_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "LilyGo_T-Echo-Lite_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo-Lite_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -8910,19 +8910,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "LilyGo_T-Echo-Lite_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T-Echo-Lite_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "LilyGo_T-Echo-Lite_room_server-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo-Lite_room_server-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T-Echo-Lite_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T-Echo-Lite_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "LilyGo_T-Echo-Lite_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T-Echo-Lite_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -8940,19 +8940,19 @@ "role": "companionBle", "title": "Companion BLE", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TETH_Elite_sx1262_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TETH_Elite_sx1262_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "LilyGo_TETH_Elite_sx1262_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TETH_Elite_sx1262_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TETH_Elite_sx1262_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TETH_Elite_sx1262_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "LilyGo_TETH_Elite_sx1262_companion_radio_ble-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TETH_Elite_sx1262_companion_radio_ble-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -8964,19 +8964,19 @@ "title": "Companion USB", "subTitle": "OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 OTA.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TETH_Elite_sx1262_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TETH_Elite_sx1262_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "LilyGo_TETH_Elite_sx1262_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TETH_Elite_sx1262_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TETH_Elite_sx1262_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TETH_Elite_sx1262_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "LilyGo_TETH_Elite_sx1262_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TETH_Elite_sx1262_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -8987,19 +8987,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TETH_Elite_sx1262_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TETH_Elite_sx1262_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "LilyGo_TETH_Elite_sx1262_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TETH_Elite_sx1262_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TETH_Elite_sx1262_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TETH_Elite_sx1262_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "LilyGo_TETH_Elite_sx1262_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TETH_Elite_sx1262_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9011,19 +9011,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TETH_Elite_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TETH_Elite_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "LilyGo_TETH_Elite_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TETH_Elite_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TETH_Elite_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TETH_Elite_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "LilyGo_TETH_Elite_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TETH_Elite_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9034,19 +9034,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_TETH_Elite_sx1262_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TETH_Elite_sx1262_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "LilyGo_TETH_Elite_sx1262_room_server-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TETH_Elite_sx1262_room_server-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_TETH_Elite_sx1262_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_TETH_Elite_sx1262_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "LilyGo_TETH_Elite_sx1262_room_server-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_TETH_Elite_sx1262_room_server-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9064,19 +9064,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "LilyGo_T_Impulse_Plus_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T_Impulse_Plus_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "LilyGo_T_Impulse_Plus_repeater-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T_Impulse_Plus_repeater-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T_Impulse_Plus_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T_Impulse_Plus_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "LilyGo_T_Impulse_Plus_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T_Impulse_Plus_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -9088,19 +9088,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash", - "name": "LilyGo_T_Impulse_Plus_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T_Impulse_Plus_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "LilyGo_T_Impulse_Plus_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T_Impulse_Plus_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "LilyGo_T_Impulse_Plus_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T_Impulse_Plus_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "LilyGo_T_Impulse_Plus_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T_Impulse_Plus_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -9118,19 +9118,19 @@ "role": "companionBle", "title": "Companion BLE", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_Tlora_C6_companion_radio_ble_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_Tlora_C6_companion_radio_ble_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "LilyGo_Tlora_C6_companion_radio_ble_-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_Tlora_C6_companion_radio_ble_-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_Tlora_C6_companion_radio_ble_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_Tlora_C6_companion_radio_ble_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "LilyGo_Tlora_C6_companion_radio_ble_-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_Tlora_C6_companion_radio_ble_-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9141,19 +9141,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_Tlora_C6_repeater_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_Tlora_C6_repeater_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "LilyGo_Tlora_C6_repeater_-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_Tlora_C6_repeater_-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_Tlora_C6_repeater_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_Tlora_C6_repeater_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "LilyGo_Tlora_C6_repeater_-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_Tlora_C6_repeater_-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9165,19 +9165,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_Tlora_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_Tlora_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "LilyGo_Tlora_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_Tlora_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_Tlora_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_Tlora_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "LilyGo_Tlora_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_Tlora_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9188,19 +9188,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_Tlora_C6_room_server_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_Tlora_C6_room_server_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "LilyGo_Tlora_C6_room_server_-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_Tlora_C6_room_server_-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_Tlora_C6_room_server_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_Tlora_C6_room_server_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "LilyGo_Tlora_C6_room_server_-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_Tlora_C6_room_server_-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9218,19 +9218,19 @@ "role": "companionBle", "title": "Companion BLE", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1262_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T3S3_sx1262_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "LilyGo_T3S3_sx1262_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1262_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1262_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T3S3_sx1262_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "LilyGo_T3S3_sx1262_companion_radio_ble-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1262_companion_radio_ble-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9242,19 +9242,19 @@ "title": "Companion BLE", "subTitle": "Power saving", "version": { - "power-saving-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — Power saving.\n\nPOWER — Power-saving uses reduced receive duty cycling to lower consumption, with a possible latency/reception tradeoff compared with the normal build.", + "power-saving-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 Power saving.\n\nPOWER \u2014 Power-saving uses reduced receive duty cycling to lower consumption, with a possible latency/reception tradeoff compared with the normal build.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1262_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T3S3_sx1262_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "LilyGo_T3S3_sx1262_companion_radio_ble_ps-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1262_companion_radio_ble_ps-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1262_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T3S3_sx1262_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "LilyGo_T3S3_sx1262_companion_radio_ble_ps-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1262_companion_radio_ble_ps-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9266,19 +9266,19 @@ "title": "Companion USB", "subTitle": "OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 OTA.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1262_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T3S3_sx1262_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "LilyGo_T3S3_sx1262_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1262_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1262_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T3S3_sx1262_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "LilyGo_T3S3_sx1262_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1262_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9289,19 +9289,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1262_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T3S3_sx1262_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "LilyGo_T3S3_sx1262_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1262_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1262_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T3S3_sx1262_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "LilyGo_T3S3_sx1262_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1262_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9312,19 +9312,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1262_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T3S3_sx1262_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "LilyGo_T3S3_sx1262_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1262_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1262_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T3S3_sx1262_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "LilyGo_T3S3_sx1262_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1262_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9336,19 +9336,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T3S3_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "LilyGo_T3S3_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T3S3_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "LilyGo_T3S3_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9358,44 +9358,21 @@ { "role": "repeater", "title": "Repeater", - "subTitle": "Observer MQTT, FULL LoRa OTA; first install erase required", + "subTitle": "Portable MQTT observer", "version": { - "full-mqtt-lora-ota-erase-required-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nREQUIRED FIRST FULL INSTALL — When installing FULL for the first time, or when moving from a non-FULL build, select Full install, use the merged .bin, and check Erase all flash before installing. The erase allows the expanded FULL partition table to replace the standard layout and deletes the node identity/private key, contacts, channels, and settings, so back up anything needed first. After the FULL layout is installed, later same-layout updates can use Update/app-only without erasing.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — FULL on-device MQTT + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns on-device MQTT ON, keeps USB debug/packet logging OFF, and turns LoRa OTA ON. Wi-Fi and MQTT broker settings are required.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Observer MQTT, FULL LoRa OTA; first install erase required.", + "mqtt-observer-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 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 - Portable MQTT observer: forwards mesh observations to an on-device Wi-Fi MQTT bridge, keeps USB debug/packet logging off, and uses bridge NTP instead of mesh clock consensus. LoRa self-update is off in this compact profile.\n\nINSTALL - First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) only when the existing app partition is compatible.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Portable MQTT observer.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1262_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T3S3_sx1262_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" - }, - { - "type": "flash-update", - "name": "LilyGo_T3S3_sx1262_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T3S3_sx1262_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "title": "Later FULL update (app only)" - } - ] - } - } - }, - { - "role": "roomServer", - "title": "Room Server", - "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", - "files": [ - { - "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1262_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T3S3_sx1262_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "LilyGo_T3S3_sx1262_repeater_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1262_repeater_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1262_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T3S3_sx1262_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "LilyGo_T3S3_sx1262_repeater_observer_mqtt-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1262_repeater_observer_mqtt-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9405,22 +9382,45 @@ { "role": "roomServer", "title": "Room Server", - "subTitle": "Observer MQTT, FULL LoRa OTA; first install erase required", "version": { - "full-mqtt-lora-ota-erase-required-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nREQUIRED FIRST FULL INSTALL — When installing FULL for the first time, or when moving from a non-FULL build, select Full install, use the merged .bin, and check Erase all flash before installing. The erase allows the expanded FULL partition table to replace the standard layout and deletes the node identity/private key, contacts, channels, and settings, so back up anything needed first. After the FULL layout is installed, later same-layout updates can use Update/app-only without erasing.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — FULL on-device MQTT + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns on-device MQTT ON, keeps USB debug/packet logging OFF, and turns LoRa OTA ON. Wi-Fi and MQTT broker settings are required.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Observer MQTT, FULL LoRa OTA; first install erase required.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1262_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T3S3_sx1262_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "LilyGo_T3S3_sx1262_room_server-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1262_room_server-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1262_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T3S3_sx1262_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "title": "Later FULL update (app only)" + "name": "LilyGo_T3S3_sx1262_room_server-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1262_room_server-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" + } + ] + } + } + }, + { + "role": "roomServer", + "title": "Room Server", + "subTitle": "Portable MQTT observer", + "version": { + "mqtt-observer-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 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 - Portable MQTT observer: forwards mesh observations to an on-device Wi-Fi MQTT bridge, keeps USB debug/packet logging off, and uses bridge NTP instead of mesh clock consensus. LoRa self-update is off in this compact profile.\n\nINSTALL - First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) only when the existing app partition is compatible.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Portable MQTT observer.", + "files": [ + { + "type": "flash-wipe", + "name": "LilyGo_T3S3_sx1262_room_server_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1262_room_server_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "LilyGo_T3S3_sx1262_room_server_observer_mqtt-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1262_room_server_observer_mqtt-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -9437,19 +9437,19 @@ "role": "companionBle", "title": "Companion BLE", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1276_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T3S3_sx1276_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "LilyGo_T3S3_sx1276_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1276_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1276_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T3S3_sx1276_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "LilyGo_T3S3_sx1276_companion_radio_ble-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1276_companion_radio_ble-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9461,19 +9461,19 @@ "title": "Companion USB", "subTitle": "OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 OTA.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1276_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T3S3_sx1276_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "LilyGo_T3S3_sx1276_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1276_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1276_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T3S3_sx1276_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "LilyGo_T3S3_sx1276_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1276_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9484,19 +9484,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1276_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T3S3_sx1276_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "LilyGo_T3S3_sx1276_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1276_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1276_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T3S3_sx1276_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "LilyGo_T3S3_sx1276_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1276_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9507,19 +9507,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1276_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T3S3_sx1276_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "LilyGo_T3S3_sx1276_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1276_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1276_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T3S3_sx1276_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "LilyGo_T3S3_sx1276_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1276_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9531,19 +9531,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1276_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T3S3_sx1276_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "LilyGo_T3S3_sx1276_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1276_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1276_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T3S3_sx1276_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "LilyGo_T3S3_sx1276_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1276_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9554,19 +9554,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "LilyGo_T3S3_sx1276_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T3S3_sx1276_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "LilyGo_T3S3_sx1276_room_server-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1276_room_server-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "LilyGo_T3S3_sx1276_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/LilyGo_T3S3_sx1276_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "LilyGo_T3S3_sx1276_room_server-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/LilyGo_T3S3_sx1276_room_server-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9584,19 +9584,19 @@ "role": "companionBle", "title": "Companion BLE", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "M5Stack_Unit_C6L_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/M5Stack_Unit_C6L_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "M5Stack_Unit_C6L_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/M5Stack_Unit_C6L_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "M5Stack_Unit_C6L_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/M5Stack_Unit_C6L_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "M5Stack_Unit_C6L_companion_radio_ble-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/M5Stack_Unit_C6L_companion_radio_ble-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9608,19 +9608,19 @@ "title": "Companion USB", "subTitle": "OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 OTA.", "files": [ { "type": "flash-wipe", - "name": "M5Stack_Unit_C6L_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/M5Stack_Unit_C6L_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "M5Stack_Unit_C6L_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/M5Stack_Unit_C6L_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "M5Stack_Unit_C6L_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/M5Stack_Unit_C6L_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "M5Stack_Unit_C6L_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/M5Stack_Unit_C6L_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9631,19 +9631,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "M5Stack_Unit_C6L_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/M5Stack_Unit_C6L_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "M5Stack_Unit_C6L_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/M5Stack_Unit_C6L_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "M5Stack_Unit_C6L_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/M5Stack_Unit_C6L_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "M5Stack_Unit_C6L_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/M5Stack_Unit_C6L_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9655,19 +9655,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "M5Stack_Unit_C6L_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/M5Stack_Unit_C6L_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "M5Stack_Unit_C6L_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/M5Stack_Unit_C6L_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "M5Stack_Unit_C6L_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/M5Stack_Unit_C6L_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "M5Stack_Unit_C6L_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/M5Stack_Unit_C6L_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9678,19 +9678,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "M5Stack_Unit_C6L_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/M5Stack_Unit_C6L_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "M5Stack_Unit_C6L_room_server-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/M5Stack_Unit_C6L_room_server-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "M5Stack_Unit_C6L_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/M5Stack_Unit_C6L_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "M5Stack_Unit_C6L_room_server-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/M5Stack_Unit_C6L_room_server-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9708,19 +9708,19 @@ "role": "companionBle", "title": "Companion radio - SX1262", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1262_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Meshadventurer_sx1262_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Meshadventurer_sx1262_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1262_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1262_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Meshadventurer_sx1262_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Meshadventurer_sx1262_companion_radio_ble-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1262_companion_radio_ble-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9731,19 +9731,19 @@ "role": "companionBle", "title": "Companion radio - SX1268", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1268_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Meshadventurer_sx1268_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Meshadventurer_sx1268_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1268_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1268_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Meshadventurer_sx1268_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Meshadventurer_sx1268_companion_radio_ble-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1268_companion_radio_ble-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9754,19 +9754,19 @@ "role": "companionUsb", "title": "Companion radio - SX1262", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1262_companion_radio_usb-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Meshadventurer_sx1262_companion_radio_usb-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Meshadventurer_sx1262_companion_radio_usb-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1262_companion_radio_usb-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1262_companion_radio_usb-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Meshadventurer_sx1262_companion_radio_usb-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Meshadventurer_sx1262_companion_radio_usb-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1262_companion_radio_usb-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9777,19 +9777,19 @@ "role": "companionUsb", "title": "Companion radio - SX1268", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1268_companion_radio_usb-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Meshadventurer_sx1268_companion_radio_usb-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Meshadventurer_sx1268_companion_radio_usb-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1268_companion_radio_usb-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1268_companion_radio_usb-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Meshadventurer_sx1268_companion_radio_usb-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Meshadventurer_sx1268_companion_radio_usb-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1268_companion_radio_usb-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9800,19 +9800,19 @@ "role": "repeater", "title": "Repeater - SX1262", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1262_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Meshadventurer_sx1262_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Meshadventurer_sx1262_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1262_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1262_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Meshadventurer_sx1262_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Meshadventurer_sx1262_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1262_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9824,19 +9824,19 @@ "title": "Repeater - SX1262", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Meshadventurer_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Meshadventurer_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Meshadventurer_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Meshadventurer_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9847,19 +9847,19 @@ "role": "repeater", "title": "Repeater - SX1268", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1268_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Meshadventurer_sx1268_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Meshadventurer_sx1268_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1268_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1268_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Meshadventurer_sx1268_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Meshadventurer_sx1268_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1268_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9871,19 +9871,19 @@ "title": "Repeater - SX1268", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1268_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Meshadventurer_sx1268_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Meshadventurer_sx1268_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1268_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1268_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Meshadventurer_sx1268_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Meshadventurer_sx1268_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1268_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9894,19 +9894,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW - SX1262", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1262_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Meshadventurer_sx1262_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Meshadventurer_sx1262_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1262_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1262_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Meshadventurer_sx1262_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Meshadventurer_sx1262_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1262_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9917,19 +9917,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW - SX1268", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1268_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Meshadventurer_sx1268_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Meshadventurer_sx1268_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1268_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1268_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Meshadventurer_sx1268_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Meshadventurer_sx1268_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1268_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9940,19 +9940,19 @@ "role": "roomServer", "title": "Room Server - SX1262", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1262_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Meshadventurer_sx1262_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Meshadventurer_sx1262_room_server-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1262_room_server-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1262_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Meshadventurer_sx1262_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Meshadventurer_sx1262_room_server-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1262_room_server-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9963,19 +9963,19 @@ "role": "roomServer", "title": "Room Server - SX1268", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Meshadventurer_sx1268_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Meshadventurer_sx1268_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Meshadventurer_sx1268_room_server-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1268_room_server-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Meshadventurer_sx1268_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Meshadventurer_sx1268_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Meshadventurer_sx1268_room_server-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Meshadventurer_sx1268_room_server-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -9993,19 +9993,19 @@ "role": "companionBle", "title": "Companion BLE", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Meshimi_companion_radio_ble_-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Meshimi_companion_radio_ble_-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", + "name": "Meshimi_companion_radio_ble_-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Meshimi_companion_radio_ble_-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Meshimi_companion_radio_ble_-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Meshimi_companion_radio_ble_-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", + "name": "Meshimi_companion_radio_ble_-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Meshimi_companion_radio_ble_-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -10016,19 +10016,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Meshimi_repeater_-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Meshimi_repeater_-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", + "name": "Meshimi_repeater_-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Meshimi_repeater_-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Meshimi_repeater_-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Meshimi_repeater_-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", + "name": "Meshimi_repeater_-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Meshimi_repeater_-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -10040,19 +10040,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "Meshimi_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Meshimi_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", + "name": "Meshimi_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshimi_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Meshimi_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Meshimi_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", + "name": "Meshimi_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshimi_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -10070,19 +10070,19 @@ "role": "companionFull", "title": "Full Companion", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "Meshtiny_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/Meshtiny_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", + "name": "Meshtiny_companion_radio_full-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshtiny_companion_radio_full-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Meshtiny_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/Meshtiny_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", + "name": "Meshtiny_companion_radio_full-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Meshtiny_companion_radio_full-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -10100,19 +10100,19 @@ "role": "companionFull", "title": "Full Companion", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "Minewsemi_me25ls01_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/Minewsemi_me25ls01_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", + "name": "Minewsemi_me25ls01_companion_radio_full-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Minewsemi_me25ls01_companion_radio_full-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Minewsemi_me25ls01_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/Minewsemi_me25ls01_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", + "name": "Minewsemi_me25ls01_companion_radio_full-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Minewsemi_me25ls01_companion_radio_full-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -10123,19 +10123,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "Minewsemi_me25ls01_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Minewsemi_me25ls01_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "Minewsemi_me25ls01_repeater-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Minewsemi_me25ls01_repeater-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Minewsemi_me25ls01_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Minewsemi_me25ls01_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "Minewsemi_me25ls01_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Minewsemi_me25ls01_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -10147,19 +10147,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash", - "name": "Minewsemi_me25ls01_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Minewsemi_me25ls01_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "Minewsemi_me25ls01_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Minewsemi_me25ls01_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Minewsemi_me25ls01_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Minewsemi_me25ls01_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "Minewsemi_me25ls01_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Minewsemi_me25ls01_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -10170,19 +10170,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "Minewsemi_me25ls01_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Minewsemi_me25ls01_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "Minewsemi_me25ls01_room_server-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Minewsemi_me25ls01_room_server-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Minewsemi_me25ls01_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Minewsemi_me25ls01_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "Minewsemi_me25ls01_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Minewsemi_me25ls01_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -10200,19 +10200,19 @@ "role": "companionFull", "title": "Full Companion", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "R1Neo_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/R1Neo_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", + "name": "R1Neo_companion_radio_full-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/R1Neo_companion_radio_full-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "R1Neo_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/R1Neo_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", + "name": "R1Neo_companion_radio_full-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/R1Neo_companion_radio_full-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -10223,19 +10223,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "R1Neo_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/R1Neo_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "R1Neo_repeater-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/R1Neo_repeater-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "R1Neo_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/R1Neo_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "R1Neo_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/R1Neo_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -10247,19 +10247,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash", - "name": "R1Neo_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/R1Neo_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "R1Neo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/R1Neo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "R1Neo_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/R1Neo_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "R1Neo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/R1Neo_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -10270,19 +10270,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "R1Neo_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/R1Neo_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "R1Neo_room_server-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/R1Neo_room_server-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "R1Neo_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/R1Neo_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "R1Neo_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/R1Neo_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -10293,19 +10293,19 @@ "role": "sensor", "title": "Sensor", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "R1Neo_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/R1Neo_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "R1Neo_sensor-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/R1Neo_sensor-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "R1Neo_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/R1Neo_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "R1Neo_sensor-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/R1Neo_sensor-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -10323,19 +10323,19 @@ "role": "companionBle", "title": "Companion BLE", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "nibble_screen_connect_companion_radio_ble_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/nibble_screen_connect_companion_radio_ble_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "nibble_screen_connect_companion_radio_ble_-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_screen_connect_companion_radio_ble_-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "nibble_screen_connect_companion_radio_ble_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/nibble_screen_connect_companion_radio_ble_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "nibble_screen_connect_companion_radio_ble_-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_screen_connect_companion_radio_ble_-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -10347,19 +10347,19 @@ "title": "Companion USB", "subTitle": "OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 OTA.", "files": [ { "type": "flash-wipe", - "name": "nibble_screen_connect_companion_radio_usb_-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/nibble_screen_connect_companion_radio_usb_-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "nibble_screen_connect_companion_radio_usb_-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_screen_connect_companion_radio_usb_-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "nibble_screen_connect_companion_radio_usb_-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/nibble_screen_connect_companion_radio_usb_-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "nibble_screen_connect_companion_radio_usb_-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_screen_connect_companion_radio_usb_-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -10370,19 +10370,19 @@ "role": "companionFull", "title": "Full Companion", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "nibble_screen_connect_companion_radio_full_-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/nibble_screen_connect_companion_radio_full_-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", + "name": "nibble_screen_connect_companion_radio_full_-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_screen_connect_companion_radio_full_-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "nibble_screen_connect_companion_radio_full_-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/nibble_screen_connect_companion_radio_full_-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", + "name": "nibble_screen_connect_companion_radio_full_-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_screen_connect_companion_radio_full_-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -10394,19 +10394,19 @@ "title": "Companion WiFi", "subTitle": "Wi-Fi companion interface, OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Wi-Fi companion interface, OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 Wi-Fi companion interface, OTA.", "files": [ { "type": "flash-wipe", - "name": "nibble_screen_connect_companion_radio_wifi_-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/nibble_screen_connect_companion_radio_wifi_-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "nibble_screen_connect_companion_radio_wifi_-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_screen_connect_companion_radio_wifi_-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "nibble_screen_connect_companion_radio_wifi_-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/nibble_screen_connect_companion_radio_wifi_-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "nibble_screen_connect_companion_radio_wifi_-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_screen_connect_companion_radio_wifi_-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -10417,19 +10417,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "nibble_screen_connect_repeater_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/nibble_screen_connect_repeater_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "nibble_screen_connect_repeater_-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_screen_connect_repeater_-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "nibble_screen_connect_repeater_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/nibble_screen_connect_repeater_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "nibble_screen_connect_repeater_-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_screen_connect_repeater_-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -10440,19 +10440,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "nibble_screen_connect_repeater_bridge_espnow_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/nibble_screen_connect_repeater_bridge_espnow_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "nibble_screen_connect_repeater_bridge_espnow_-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_screen_connect_repeater_bridge_espnow_-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "nibble_screen_connect_repeater_bridge_espnow_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/nibble_screen_connect_repeater_bridge_espnow_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "nibble_screen_connect_repeater_bridge_espnow_-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_screen_connect_repeater_bridge_espnow_-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -10464,19 +10464,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "nibble_screen_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/nibble_screen_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "nibble_screen_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_screen_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "nibble_screen_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/nibble_screen_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "nibble_screen_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_screen_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -10487,19 +10487,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "nibble_screen_connect_room_server_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/nibble_screen_connect_room_server_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "nibble_screen_connect_room_server_-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_screen_connect_room_server_-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "nibble_screen_connect_room_server_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/nibble_screen_connect_room_server_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "nibble_screen_connect_room_server_-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_screen_connect_room_server_-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -10517,19 +10517,19 @@ "role": "companionBle", "title": "Companion BLE", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "nibble_zero_connect_companion_radio_ble_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/nibble_zero_connect_companion_radio_ble_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "nibble_zero_connect_companion_radio_ble_-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_zero_connect_companion_radio_ble_-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "nibble_zero_connect_companion_radio_ble_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/nibble_zero_connect_companion_radio_ble_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "nibble_zero_connect_companion_radio_ble_-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_zero_connect_companion_radio_ble_-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -10541,19 +10541,19 @@ "title": "Companion USB", "subTitle": "OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 OTA.", "files": [ { "type": "flash-wipe", - "name": "nibble_zero_connect_companion_radio_usb_-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/nibble_zero_connect_companion_radio_usb_-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "nibble_zero_connect_companion_radio_usb_-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_zero_connect_companion_radio_usb_-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "nibble_zero_connect_companion_radio_usb_-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/nibble_zero_connect_companion_radio_usb_-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "nibble_zero_connect_companion_radio_usb_-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_zero_connect_companion_radio_usb_-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -10564,19 +10564,19 @@ "role": "companionFull", "title": "Full Companion", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "nibble_zero_connect_companion_radio_full_-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/nibble_zero_connect_companion_radio_full_-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", + "name": "nibble_zero_connect_companion_radio_full_-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_zero_connect_companion_radio_full_-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "nibble_zero_connect_companion_radio_full_-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/nibble_zero_connect_companion_radio_full_-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", + "name": "nibble_zero_connect_companion_radio_full_-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_zero_connect_companion_radio_full_-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -10588,19 +10588,19 @@ "title": "Companion WiFi", "subTitle": "Wi-Fi companion interface, OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Wi-Fi companion interface, OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 Wi-Fi companion interface, OTA.", "files": [ { "type": "flash-wipe", - "name": "nibble_zero_connect_companion_radio_wifi_-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/nibble_zero_connect_companion_radio_wifi_-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "nibble_zero_connect_companion_radio_wifi_-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_zero_connect_companion_radio_wifi_-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "nibble_zero_connect_companion_radio_wifi_-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/nibble_zero_connect_companion_radio_wifi_-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "nibble_zero_connect_companion_radio_wifi_-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_zero_connect_companion_radio_wifi_-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -10611,19 +10611,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "nibble_zero_connect_repeater_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/nibble_zero_connect_repeater_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "nibble_zero_connect_repeater_-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_zero_connect_repeater_-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "nibble_zero_connect_repeater_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/nibble_zero_connect_repeater_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "nibble_zero_connect_repeater_-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_zero_connect_repeater_-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -10634,19 +10634,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "nibble_zero_connect_repeater_bridge_espnow_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/nibble_zero_connect_repeater_bridge_espnow_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "nibble_zero_connect_repeater_bridge_espnow_-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_zero_connect_repeater_bridge_espnow_-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "nibble_zero_connect_repeater_bridge_espnow_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/nibble_zero_connect_repeater_bridge_espnow_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "nibble_zero_connect_repeater_bridge_espnow_-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_zero_connect_repeater_bridge_espnow_-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -10658,19 +10658,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "nibble_zero_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/nibble_zero_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "nibble_zero_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_zero_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "nibble_zero_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/nibble_zero_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "nibble_zero_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_zero_connect_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -10681,19 +10681,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "nibble_zero_connect_room_server_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/nibble_zero_connect_room_server_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "nibble_zero_connect_room_server_-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_zero_connect_room_server_-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "nibble_zero_connect_room_server_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/nibble_zero_connect_room_server_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "nibble_zero_connect_room_server_-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/nibble_zero_connect_room_server_-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -10711,19 +10711,19 @@ "role": "companionFull", "title": "Full Companion", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "ProMicro_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/ProMicro_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", + "name": "ProMicro_companion_radio_full-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ProMicro_companion_radio_full-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ProMicro_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/ProMicro_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", + "name": "ProMicro_companion_radio_full-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ProMicro_companion_radio_full-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -10734,19 +10734,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "ProMicro_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ProMicro_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "ProMicro_repeater-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ProMicro_repeater-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ProMicro_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ProMicro_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "ProMicro_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ProMicro_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -10758,19 +10758,19 @@ "title": "Repeater Bridge RS232", "subTitle": "Serial 1", "version": { - "serial-1-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — RS232 Repeater Bridge: relays normal MeshCore traffic and also bridges packets over a hardware UART. It requires the target’s documented RX/TX pins, correct voltage levels, and matching serial configuration; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION — Serial 1.\n\nHARDWARE — Serial 1/2 selects a specific hardware UART and connector/pin set; use the one matching your wiring.", + "serial-1-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 RS232 Repeater Bridge: relays normal MeshCore traffic and also bridges packets over a hardware UART. It requires the target\u2019s documented RX/TX pins, correct voltage levels, and matching serial configuration; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION \u2014 Serial 1.\n\nHARDWARE \u2014 Serial 1/2 selects a specific hardware UART and connector/pin set; use the one matching your wiring.", "files": [ { "type": "flash", - "name": "ProMicro_repeater_bridge_rs232_serial1-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ProMicro_repeater_bridge_rs232_serial1-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "ProMicro_repeater_bridge_rs232_serial1-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ProMicro_repeater_bridge_rs232_serial1-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ProMicro_repeater_bridge_rs232_serial1-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ProMicro_repeater_bridge_rs232_serial1-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "ProMicro_repeater_bridge_rs232_serial1-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ProMicro_repeater_bridge_rs232_serial1-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -10782,19 +10782,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash", - "name": "ProMicro_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ProMicro_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "ProMicro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ProMicro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ProMicro_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ProMicro_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "ProMicro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/ProMicro_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -10805,19 +10805,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "ProMicro_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ProMicro_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "ProMicro_room_server-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ProMicro_room_server-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ProMicro_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ProMicro_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "ProMicro_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/ProMicro_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -10828,19 +10828,19 @@ "role": "sensor", "title": "Sensor", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "ProMicro_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ProMicro_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "ProMicro_sensor-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/ProMicro_sensor-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "ProMicro_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/ProMicro_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "ProMicro_sensor-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/ProMicro_sensor-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -10858,19 +10858,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Mesh America provides downloads only for this target. Use the board’s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Mesh America provides downloads only for this target. Use the board\u2019s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", "files": [ { "type": "download", - "name": "RAK_11310_companion_radio_usb-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_11310_companion_radio_usb-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "RAK_11310_companion_radio_usb-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_11310_companion_radio_usb-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" }, { "type": "download", - "name": "RAK_11310_companion_radio_usb-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_11310_companion_radio_usb-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "RAK_11310_companion_radio_usb-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_11310_companion_radio_usb-v1.17.1.1-759a35fc.bin", "title": "Download" } ] @@ -10881,19 +10881,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Mesh America provides downloads only for this target. Use the board’s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Mesh America provides downloads only for this target. Use the board\u2019s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", "files": [ { "type": "download", - "name": "RAK_11310_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_11310_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "RAK_11310_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_11310_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" }, { "type": "download", - "name": "RAK_11310_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_11310_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "RAK_11310_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_11310_repeater-v1.17.1.1-759a35fc.bin", "title": "Download" } ] @@ -10904,19 +10904,19 @@ "role": "repeater", "title": "Repeater Bridge RS232", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — RS232 Repeater Bridge: relays normal MeshCore traffic and also bridges packets over a hardware UART. It requires the target’s documented RX/TX pins, correct voltage levels, and matching serial configuration; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Mesh America provides downloads only for this target. Use the board’s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 RS232 Repeater Bridge: relays normal MeshCore traffic and also bridges packets over a hardware UART. It requires the target\u2019s documented RX/TX pins, correct voltage levels, and matching serial configuration; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Mesh America provides downloads only for this target. Use the board\u2019s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", "files": [ { "type": "download", - "name": "RAK_11310_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_11310_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "RAK_11310_repeater_bridge_rs232-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_11310_repeater_bridge_rs232-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" }, { "type": "download", - "name": "RAK_11310_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_11310_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "RAK_11310_repeater_bridge_rs232-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_11310_repeater_bridge_rs232-v1.17.1.1-759a35fc.bin", "title": "Download" } ] @@ -10927,19 +10927,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Mesh America provides downloads only for this target. Use the board’s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Mesh America provides downloads only for this target. Use the board\u2019s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", "files": [ { "type": "download", - "name": "RAK_11310_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_11310_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "RAK_11310_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_11310_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" }, { "type": "download", - "name": "RAK_11310_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_11310_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "RAK_11310_room_server-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_11310_room_server-v1.17.1.1-759a35fc.bin", "title": "Download" } ] @@ -10957,20 +10957,20 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Mesh America provides downloads only for this target. Use the board’s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Mesh America provides downloads only for this target. Use the board\u2019s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", "files": [ { "type": "download", - "name": "RAK_3x72_companion_radio_usb-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.hex", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_3x72_companion_radio_usb-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.hex", - "title": "HEX download" + "name": "RAK_3x72_companion_radio_usb-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3x72_companion_radio_usb-v1.17.1.1-759a35fc.bin", + "title": "Download" }, { "type": "download", - "name": "RAK_3x72_companion_radio_usb-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_3x72_companion_radio_usb-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "title": "Download" + "name": "RAK_3x72_companion_radio_usb-v1.17.1.1-759a35fc.hex", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3x72_companion_radio_usb-v1.17.1.1-759a35fc.hex", + "title": "HEX download" } ] } @@ -10980,20 +10980,20 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Mesh America provides downloads only for this target. Use the board’s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Mesh America provides downloads only for this target. Use the board\u2019s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", "files": [ { "type": "download", - "name": "RAK_3x72_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.hex", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_3x72_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.hex", - "title": "HEX download" + "name": "RAK_3x72_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3x72_repeater-v1.17.1.1-759a35fc.bin", + "title": "Download" }, { "type": "download", - "name": "RAK_3x72_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_3x72_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "title": "Download" + "name": "RAK_3x72_repeater-v1.17.1.1-759a35fc.hex", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3x72_repeater-v1.17.1.1-759a35fc.hex", + "title": "HEX download" } ] } @@ -11003,20 +11003,20 @@ "role": "sensor", "title": "Sensor", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Mesh America provides downloads only for this target. Use the board’s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Mesh America provides downloads only for this target. Use the board\u2019s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", "files": [ { "type": "download", - "name": "RAK_3x72_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.hex", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_3x72_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.hex", - "title": "HEX download" + "name": "RAK_3x72_sensor-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3x72_sensor-v1.17.1.1-759a35fc.bin", + "title": "Download" }, { "type": "download", - "name": "RAK_3x72_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_3x72_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "title": "Download" + "name": "RAK_3x72_sensor-v1.17.1.1-759a35fc.hex", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3x72_sensor-v1.17.1.1-759a35fc.hex", + "title": "HEX download" } ] } @@ -11033,19 +11033,19 @@ "role": "companionFull", "title": "Full Companion", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "RAK_4631_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/RAK_4631_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", + "name": "RAK_4631_companion_radio_full-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_companion_radio_full-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/RAK_4631_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", + "name": "RAK_4631_companion_radio_full-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_companion_radio_full-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -11057,19 +11057,19 @@ "title": "Companion Ethernet", "subTitle": "Ethernet companion interface", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion Ethernet: bridges a MeshCore companion app to LoRa over wired Ethernet on TCP port 5000. Compatible Ethernet hardware and a DHCP network are required; this custom role may not show the standard Configure step.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION — Ethernet companion interface.\n\nNETWORK — This Ethernet variant requires its supported Ethernet module/circuit, a cable, and a DHCP-capable network.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion Ethernet: bridges a MeshCore companion app to LoRa over wired Ethernet on TCP port 5000. Compatible Ethernet hardware and a DHCP network are required; this custom role may not show the standard Configure step.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION \u2014 Ethernet companion interface.\n\nNETWORK \u2014 This Ethernet variant requires its supported Ethernet module/circuit, a cable, and a DHCP-capable network.", "files": [ { "type": "flash", - "name": "RAK_4631_companion_radio_ethernet-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_4631_companion_radio_ethernet-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "RAK_4631_companion_radio_ethernet-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_companion_radio_ethernet-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_companion_radio_ethernet-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_4631_companion_radio_ethernet-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "RAK_4631_companion_radio_ethernet-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_companion_radio_ethernet-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -11080,19 +11080,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "RAK_4631_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_4631_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "RAK_4631_repeater-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_repeater-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_4631_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "RAK_4631_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -11104,19 +11104,19 @@ "title": "Repeater Bridge RS232", "subTitle": "Serial 1", "version": { - "serial-1-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — RS232 Repeater Bridge: relays normal MeshCore traffic and also bridges packets over a hardware UART. It requires the target’s documented RX/TX pins, correct voltage levels, and matching serial configuration; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION — Serial 1.\n\nHARDWARE — Serial 1/2 selects a specific hardware UART and connector/pin set; use the one matching your wiring.", + "serial-1-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 RS232 Repeater Bridge: relays normal MeshCore traffic and also bridges packets over a hardware UART. It requires the target\u2019s documented RX/TX pins, correct voltage levels, and matching serial configuration; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION \u2014 Serial 1.\n\nHARDWARE \u2014 Serial 1/2 selects a specific hardware UART and connector/pin set; use the one matching your wiring.", "files": [ { "type": "flash", - "name": "RAK_4631_repeater_bridge_rs232_serial1-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_4631_repeater_bridge_rs232_serial1-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "RAK_4631_repeater_bridge_rs232_serial1-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_repeater_bridge_rs232_serial1-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_repeater_bridge_rs232_serial1-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_4631_repeater_bridge_rs232_serial1-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "RAK_4631_repeater_bridge_rs232_serial1-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_repeater_bridge_rs232_serial1-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -11128,19 +11128,19 @@ "title": "Repeater Bridge RS232", "subTitle": "Serial 1, LoRa OTA, no external sensors", "version": { - "serial-1-lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — RS232 Repeater Bridge: relays normal MeshCore traffic and also bridges packets over a hardware UART. It requires the target’s documented RX/TX pins, correct voltage levels, and matching serial configuration; choose plain Repeater otherwise.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — Serial 1, LoRa OTA, no external sensors.\n\nHARDWARE — Serial 1/2 selects a specific hardware UART and connector/pin set; use the one matching your wiring.", + "serial-1-lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 RS232 Repeater Bridge: relays normal MeshCore traffic and also bridges packets over a hardware UART. It requires the target\u2019s documented RX/TX pins, correct voltage levels, and matching serial configuration; choose plain Repeater otherwise.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 Serial 1, LoRa OTA, no external sensors.\n\nHARDWARE \u2014 Serial 1/2 selects a specific hardware UART and connector/pin set; use the one matching your wiring.", "files": [ { "type": "flash", - "name": "RAK_4631_repeater_bridge_rs232_serial1_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_4631_repeater_bridge_rs232_serial1_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "RAK_4631_repeater_bridge_rs232_serial1_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_repeater_bridge_rs232_serial1_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_repeater_bridge_rs232_serial1_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_4631_repeater_bridge_rs232_serial1_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "RAK_4631_repeater_bridge_rs232_serial1_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_repeater_bridge_rs232_serial1_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -11152,19 +11152,19 @@ "title": "Repeater Bridge RS232", "subTitle": "Serial 2", "version": { - "serial-2-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — RS232 Repeater Bridge: relays normal MeshCore traffic and also bridges packets over a hardware UART. It requires the target’s documented RX/TX pins, correct voltage levels, and matching serial configuration; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION — Serial 2.\n\nHARDWARE — Serial 1/2 selects a specific hardware UART and connector/pin set; use the one matching your wiring.", + "serial-2-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 RS232 Repeater Bridge: relays normal MeshCore traffic and also bridges packets over a hardware UART. It requires the target\u2019s documented RX/TX pins, correct voltage levels, and matching serial configuration; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION \u2014 Serial 2.\n\nHARDWARE \u2014 Serial 1/2 selects a specific hardware UART and connector/pin set; use the one matching your wiring.", "files": [ { "type": "flash", - "name": "RAK_4631_repeater_bridge_rs232_serial2-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_4631_repeater_bridge_rs232_serial2-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "RAK_4631_repeater_bridge_rs232_serial2-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_repeater_bridge_rs232_serial2-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_repeater_bridge_rs232_serial2-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_4631_repeater_bridge_rs232_serial2-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "RAK_4631_repeater_bridge_rs232_serial2-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_repeater_bridge_rs232_serial2-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -11176,19 +11176,19 @@ "title": "Repeater Bridge RS232", "subTitle": "Serial 2, LoRa OTA, no external sensors", "version": { - "serial-2-lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — RS232 Repeater Bridge: relays normal MeshCore traffic and also bridges packets over a hardware UART. It requires the target’s documented RX/TX pins, correct voltage levels, and matching serial configuration; choose plain Repeater otherwise.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — Serial 2, LoRa OTA, no external sensors.\n\nHARDWARE — Serial 1/2 selects a specific hardware UART and connector/pin set; use the one matching your wiring.", + "serial-2-lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 RS232 Repeater Bridge: relays normal MeshCore traffic and also bridges packets over a hardware UART. It requires the target\u2019s documented RX/TX pins, correct voltage levels, and matching serial configuration; choose plain Repeater otherwise.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 Serial 2, LoRa OTA, no external sensors.\n\nHARDWARE \u2014 Serial 1/2 selects a specific hardware UART and connector/pin set; use the one matching your wiring.", "files": [ { "type": "flash", - "name": "RAK_4631_repeater_bridge_rs232_serial2_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_4631_repeater_bridge_rs232_serial2_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "RAK_4631_repeater_bridge_rs232_serial2_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_repeater_bridge_rs232_serial2_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_repeater_bridge_rs232_serial2_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_4631_repeater_bridge_rs232_serial2_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "RAK_4631_repeater_bridge_rs232_serial2_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_repeater_bridge_rs232_serial2_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -11200,19 +11200,19 @@ "title": "Repeater", "subTitle": "Ethernet", "version": { - "ethernet-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION — Ethernet.\n\nNETWORK — This Ethernet variant requires its supported Ethernet module/circuit, a cable, and a DHCP-capable network.", + "ethernet-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION \u2014 Ethernet.\n\nNETWORK \u2014 This Ethernet variant requires its supported Ethernet module/circuit, a cable, and a DHCP-capable network.", "files": [ { "type": "flash", - "name": "RAK_4631_repeater_ethernet-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_4631_repeater_ethernet-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "RAK_4631_repeater_ethernet-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_repeater_ethernet-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_repeater_ethernet-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_4631_repeater_ethernet-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "RAK_4631_repeater_ethernet-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_repeater_ethernet-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -11224,19 +11224,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash", - "name": "RAK_4631_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_4631_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "RAK_4631_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_4631_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "RAK_4631_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -11247,19 +11247,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "RAK_4631_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_4631_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "RAK_4631_room_server-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_room_server-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_4631_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "RAK_4631_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -11271,19 +11271,19 @@ "title": "Room Server", "subTitle": "Ethernet", "version": { - "ethernet-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION — Ethernet.\n\nNETWORK — This Ethernet variant requires its supported Ethernet module/circuit, a cable, and a DHCP-capable network.", + "ethernet-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION \u2014 Ethernet.\n\nNETWORK \u2014 This Ethernet variant requires its supported Ethernet module/circuit, a cable, and a DHCP-capable network.", "files": [ { "type": "flash", - "name": "RAK_4631_room_server_ethernet-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_4631_room_server_ethernet-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "RAK_4631_room_server_ethernet-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_room_server_ethernet-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_room_server_ethernet-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_4631_room_server_ethernet-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "RAK_4631_room_server_ethernet-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_room_server_ethernet-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -11294,19 +11294,19 @@ "role": "sensor", "title": "Sensor", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "RAK_4631_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_4631_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "RAK_4631_sensor-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_sensor-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_4631_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_4631_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "RAK_4631_sensor-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_4631_sensor-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -11324,19 +11324,19 @@ "role": "companionBle", "title": "Companion BLE", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "RAK_3112_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_3112_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "RAK_3112_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "RAK_3112_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_3112_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "RAK_3112_companion_radio_ble-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_companion_radio_ble-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -11348,19 +11348,19 @@ "title": "Companion USB", "subTitle": "OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 OTA.", "files": [ { "type": "flash-wipe", - "name": "RAK_3112_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_3112_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "RAK_3112_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "RAK_3112_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_3112_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "RAK_3112_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -11371,19 +11371,19 @@ "role": "companionFull", "title": "Full Companion", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "RAK_3112_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/RAK_3112_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", + "name": "RAK_3112_companion_radio_full-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_companion_radio_full-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "RAK_3112_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/RAK_3112_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", + "name": "RAK_3112_companion_radio_full-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_companion_radio_full-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -11395,19 +11395,19 @@ "title": "Companion WiFi", "subTitle": "Wi-Fi companion interface, OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Wi-Fi companion interface, OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 Wi-Fi companion interface, OTA.", "files": [ { "type": "flash-wipe", - "name": "RAK_3112_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_3112_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "RAK_3112_companion_radio_wifi-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_companion_radio_wifi-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "RAK_3112_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_3112_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "RAK_3112_companion_radio_wifi-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_companion_radio_wifi-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -11418,19 +11418,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "RAK_3112_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_3112_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "RAK_3112_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "RAK_3112_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_3112_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "RAK_3112_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -11441,19 +11441,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "RAK_3112_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_3112_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "RAK_3112_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "RAK_3112_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_3112_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "RAK_3112_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -11464,19 +11464,19 @@ "role": "repeater", "title": "Repeater Bridge RS232", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — RS232 Repeater Bridge: relays normal MeshCore traffic and also bridges packets over a hardware UART. It requires the target’s documented RX/TX pins, correct voltage levels, and matching serial configuration; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 RS232 Repeater Bridge: relays normal MeshCore traffic and also bridges packets over a hardware UART. It requires the target\u2019s documented RX/TX pins, correct voltage levels, and matching serial configuration; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "RAK_3112_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_3112_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "RAK_3112_repeater_bridge_rs232-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_repeater_bridge_rs232-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "RAK_3112_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_3112_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "RAK_3112_repeater_bridge_rs232-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_repeater_bridge_rs232-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -11488,19 +11488,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "RAK_3112_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_3112_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "RAK_3112_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "RAK_3112_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_3112_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "RAK_3112_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -11510,44 +11510,21 @@ { "role": "repeater", "title": "Repeater", - "subTitle": "Observer MQTT, FULL LoRa OTA; first install erase required", + "subTitle": "Portable MQTT observer", "version": { - "full-mqtt-lora-ota-erase-required-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nREQUIRED FIRST FULL INSTALL — When installing FULL for the first time, or when moving from a non-FULL build, select Full install, use the merged .bin, and check Erase all flash before installing. The erase allows the expanded FULL partition table to replace the standard layout and deletes the node identity/private key, contacts, channels, and settings, so back up anything needed first. After the FULL layout is installed, later same-layout updates can use Update/app-only without erasing.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — FULL on-device MQTT + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns on-device MQTT ON, keeps USB debug/packet logging OFF, and turns LoRa OTA ON. Wi-Fi and MQTT broker settings are required.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Observer MQTT, FULL LoRa OTA; first install erase required.", + "mqtt-observer-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 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 - Portable MQTT observer: forwards mesh observations to an on-device Wi-Fi MQTT bridge, keeps USB debug/packet logging off, and uses bridge NTP instead of mesh clock consensus. LoRa self-update is off in this compact profile.\n\nINSTALL - First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) only when the existing app partition is compatible.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Portable MQTT observer.", "files": [ { "type": "flash-wipe", - "name": "RAK_3112_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_3112_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" - }, - { - "type": "flash-update", - "name": "RAK_3112_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_3112_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "title": "Later FULL update (app only)" - } - ] - } - } - }, - { - "role": "roomServer", - "title": "Room Server", - "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", - "files": [ - { - "type": "flash-wipe", - "name": "RAK_3112_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_3112_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "RAK_3112_repeater_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_repeater_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "RAK_3112_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_3112_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "RAK_3112_repeater_observer_mqtt-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_repeater_observer_mqtt-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -11557,22 +11534,45 @@ { "role": "roomServer", "title": "Room Server", - "subTitle": "Observer MQTT, FULL LoRa OTA; first install erase required", "version": { - "full-mqtt-lora-ota-erase-required-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nREQUIRED FIRST FULL INSTALL — When installing FULL for the first time, or when moving from a non-FULL build, select Full install, use the merged .bin, and check Erase all flash before installing. The erase allows the expanded FULL partition table to replace the standard layout and deletes the node identity/private key, contacts, channels, and settings, so back up anything needed first. After the FULL layout is installed, later same-layout updates can use Update/app-only without erasing.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — FULL on-device MQTT + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns on-device MQTT ON, keeps USB debug/packet logging OFF, and turns LoRa OTA ON. Wi-Fi and MQTT broker settings are required.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Observer MQTT, FULL LoRa OTA; first install erase required.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "RAK_3112_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_3112_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "RAK_3112_room_server-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_room_server-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "RAK_3112_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_3112_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "title": "Later FULL update (app only)" + "name": "RAK_3112_room_server-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_room_server-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" + } + ] + } + } + }, + { + "role": "roomServer", + "title": "Room Server", + "subTitle": "Portable MQTT observer", + "version": { + "mqtt-observer-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 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 - Portable MQTT observer: forwards mesh observations to an on-device Wi-Fi MQTT bridge, keeps USB debug/packet logging off, and uses bridge NTP instead of mesh clock consensus. LoRa self-update is off in this compact profile.\n\nINSTALL - First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) only when the existing app partition is compatible.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Portable MQTT observer.", + "files": [ + { + "type": "flash-wipe", + "name": "RAK_3112_room_server_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_room_server_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "RAK_3112_room_server_observer_mqtt-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_room_server_observer_mqtt-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -11582,19 +11582,19 @@ "role": "sensor", "title": "Sensor", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "RAK_3112_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_3112_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "RAK_3112_sensor-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_sensor-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "RAK_3112_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_3112_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "RAK_3112_sensor-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3112_sensor-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -11612,19 +11612,19 @@ "role": "companionFull", "title": "Full Companion", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "RAK_3401_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/RAK_3401_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", + "name": "RAK_3401_companion_radio_full-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3401_companion_radio_full-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_3401_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/RAK_3401_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", + "name": "RAK_3401_companion_radio_full-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3401_companion_radio_full-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -11635,19 +11635,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "RAK_3401_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_3401_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "RAK_3401_repeater-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3401_repeater-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_3401_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_3401_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "RAK_3401_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3401_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -11659,19 +11659,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash", - "name": "RAK_3401_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_3401_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "RAK_3401_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3401_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_3401_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_3401_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "RAK_3401_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3401_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -11682,19 +11682,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "RAK_3401_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_3401_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "RAK_3401_room_server-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3401_room_server-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_3401_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_3401_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "RAK_3401_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3401_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -11705,19 +11705,19 @@ "role": "sensor", "title": "Sensor", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "RAK_3401_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_3401_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "RAK_3401_sensor-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3401_sensor-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_3401_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_3401_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "RAK_3401_sensor-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_3401_sensor-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -11736,19 +11736,19 @@ "title": "Full Companion", "subTitle": "WisMesh Tag", "version": { - "wismesh-tag-full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION — WisMesh Tag.", + "wismesh-tag-full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION \u2014 WisMesh Tag.", "files": [ { "type": "flash", - "name": "RAK_WisMesh_Tag_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/RAK_WisMesh_Tag_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", + "name": "RAK_WisMesh_Tag_companion_radio_full-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_WisMesh_Tag_companion_radio_full-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_WisMesh_Tag_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/RAK_WisMesh_Tag_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", + "name": "RAK_WisMesh_Tag_companion_radio_full-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_WisMesh_Tag_companion_radio_full-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -11760,19 +11760,19 @@ "title": "Repeater", "subTitle": "WisMesh Tag", "version": { - "wismesh-tag-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION — WisMesh Tag.", + "wismesh-tag-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION \u2014 WisMesh Tag.", "files": [ { "type": "flash", - "name": "RAK_WisMesh_Tag_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_WisMesh_Tag_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "RAK_WisMesh_Tag_repeater-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_WisMesh_Tag_repeater-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_WisMesh_Tag_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_WisMesh_Tag_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "RAK_WisMesh_Tag_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_WisMesh_Tag_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -11784,19 +11784,19 @@ "title": "Repeater", "subTitle": "WisMesh Tag, LoRa OTA, no external sensors", "version": { - "wismesh-tag-lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — WisMesh Tag, LoRa OTA, no external sensors.", + "wismesh-tag-lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 WisMesh Tag, LoRa OTA, no external sensors.", "files": [ { "type": "flash", - "name": "RAK_WisMesh_Tag_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_WisMesh_Tag_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "RAK_WisMesh_Tag_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_WisMesh_Tag_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_WisMesh_Tag_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_WisMesh_Tag_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "RAK_WisMesh_Tag_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_WisMesh_Tag_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -11808,19 +11808,19 @@ "title": "Room Server", "subTitle": "WisMesh Tag", "version": { - "wismesh-tag-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION — WisMesh Tag.", + "wismesh-tag-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION \u2014 WisMesh Tag.", "files": [ { "type": "flash", - "name": "RAK_WisMesh_Tag_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_WisMesh_Tag_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "RAK_WisMesh_Tag_room_server-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_WisMesh_Tag_room_server-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_WisMesh_Tag_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_WisMesh_Tag_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "RAK_WisMesh_Tag_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_WisMesh_Tag_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -11832,19 +11832,19 @@ "title": "Sensor", "subTitle": "WisMesh Tag", "version": { - "wismesh-tag-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION — WisMesh Tag.", + "wismesh-tag-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION \u2014 WisMesh Tag.", "files": [ { "type": "flash", - "name": "RAK_WisMesh_Tag_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_WisMesh_Tag_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "RAK_WisMesh_Tag_sensor-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_WisMesh_Tag_sensor-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "RAK_WisMesh_Tag_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/RAK_WisMesh_Tag_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "RAK_WisMesh_Tag_sensor-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/RAK_WisMesh_Tag_sensor-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -11862,19 +11862,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Mesh America provides downloads only for this target. Use the board’s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Mesh America provides downloads only for this target. Use the board\u2019s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", "files": [ { "type": "download", - "name": "PicoW_companion_radio_usb-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/PicoW_companion_radio_usb-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "PicoW_companion_radio_usb-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/PicoW_companion_radio_usb-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" }, { "type": "download", - "name": "PicoW_companion_radio_usb-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/PicoW_companion_radio_usb-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "PicoW_companion_radio_usb-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/PicoW_companion_radio_usb-v1.17.1.1-759a35fc.bin", "title": "Download" } ] @@ -11885,19 +11885,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Mesh America provides downloads only for this target. Use the board’s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Mesh America provides downloads only for this target. Use the board\u2019s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", "files": [ { "type": "download", - "name": "PicoW_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/PicoW_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "PicoW_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/PicoW_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" }, { "type": "download", - "name": "PicoW_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/PicoW_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "PicoW_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/PicoW_repeater-v1.17.1.1-759a35fc.bin", "title": "Download" } ] @@ -11908,19 +11908,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Mesh America provides downloads only for this target. Use the board’s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Mesh America provides downloads only for this target. Use the board\u2019s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", "files": [ { "type": "download", - "name": "PicoW_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/PicoW_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "PicoW_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/PicoW_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" }, { "type": "download", - "name": "PicoW_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/PicoW_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "PicoW_room_server-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/PicoW_room_server-v1.17.1.1-759a35fc.bin", "title": "Download" } ] @@ -11938,19 +11938,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Mesh America provides downloads only for this target. Use the board’s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Mesh America provides downloads only for this target. Use the board\u2019s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", "files": [ { "type": "download", - "name": "waveshare_rp2040_lora_companion_radio_usb-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/waveshare_rp2040_lora_companion_radio_usb-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "waveshare_rp2040_lora_companion_radio_usb-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/waveshare_rp2040_lora_companion_radio_usb-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" }, { "type": "download", - "name": "waveshare_rp2040_lora_companion_radio_usb-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/waveshare_rp2040_lora_companion_radio_usb-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "waveshare_rp2040_lora_companion_radio_usb-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/waveshare_rp2040_lora_companion_radio_usb-v1.17.1.1-759a35fc.bin", "title": "Download" } ] @@ -11961,19 +11961,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Mesh America provides downloads only for this target. Use the board’s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Mesh America provides downloads only for this target. Use the board\u2019s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", "files": [ { "type": "download", - "name": "waveshare_rp2040_lora_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/waveshare_rp2040_lora_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "waveshare_rp2040_lora_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/waveshare_rp2040_lora_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" }, { "type": "download", - "name": "waveshare_rp2040_lora_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/waveshare_rp2040_lora_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "waveshare_rp2040_lora_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/waveshare_rp2040_lora_repeater-v1.17.1.1-759a35fc.bin", "title": "Download" } ] @@ -11984,19 +11984,19 @@ "role": "repeater", "title": "Repeater Bridge RS232", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — RS232 Repeater Bridge: relays normal MeshCore traffic and also bridges packets over a hardware UART. It requires the target’s documented RX/TX pins, correct voltage levels, and matching serial configuration; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Mesh America provides downloads only for this target. Use the board’s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 RS232 Repeater Bridge: relays normal MeshCore traffic and also bridges packets over a hardware UART. It requires the target\u2019s documented RX/TX pins, correct voltage levels, and matching serial configuration; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Mesh America provides downloads only for this target. Use the board\u2019s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", "files": [ { "type": "download", - "name": "waveshare_rp2040_lora_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/waveshare_rp2040_lora_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "waveshare_rp2040_lora_repeater_bridge_rs232-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/waveshare_rp2040_lora_repeater_bridge_rs232-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" }, { "type": "download", - "name": "waveshare_rp2040_lora_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/waveshare_rp2040_lora_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "waveshare_rp2040_lora_repeater_bridge_rs232-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/waveshare_rp2040_lora_repeater_bridge_rs232-v1.17.1.1-759a35fc.bin", "title": "Download" } ] @@ -12007,19 +12007,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Mesh America provides downloads only for this target. Use the board’s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Mesh America provides downloads only for this target. Use the board\u2019s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", "files": [ { "type": "download", - "name": "waveshare_rp2040_lora_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/waveshare_rp2040_lora_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "waveshare_rp2040_lora_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/waveshare_rp2040_lora_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" }, { "type": "download", - "name": "waveshare_rp2040_lora_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/waveshare_rp2040_lora_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "waveshare_rp2040_lora_room_server-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/waveshare_rp2040_lora_room_server-v1.17.1.1-759a35fc.bin", "title": "Download" } ] @@ -12038,19 +12038,19 @@ "title": "Companion USB", "subTitle": "OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 OTA.", "files": [ { "type": "flash-wipe", - "name": "SenseCapIndicator-ESPNow_comp_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/SenseCapIndicator-ESPNow_comp_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "SenseCapIndicator-ESPNow_comp_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/SenseCapIndicator-ESPNow_comp_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "SenseCapIndicator-ESPNow_comp_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/SenseCapIndicator-ESPNow_comp_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "SenseCapIndicator-ESPNow_comp_radio_usb-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/SenseCapIndicator-ESPNow_comp_radio_usb-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -12068,19 +12068,19 @@ "role": "companionFull", "title": "Full Companion", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "SenseCap_Solar_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/SenseCap_Solar_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", + "name": "SenseCap_Solar_companion_radio_full-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/SenseCap_Solar_companion_radio_full-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "SenseCap_Solar_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/SenseCap_Solar_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", + "name": "SenseCap_Solar_companion_radio_full-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/SenseCap_Solar_companion_radio_full-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -12091,19 +12091,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "SenseCap_Solar_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/SenseCap_Solar_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "SenseCap_Solar_repeater-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/SenseCap_Solar_repeater-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "SenseCap_Solar_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/SenseCap_Solar_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "SenseCap_Solar_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/SenseCap_Solar_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -12115,19 +12115,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash", - "name": "SenseCap_Solar_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/SenseCap_Solar_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "SenseCap_Solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/SenseCap_Solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "SenseCap_Solar_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/SenseCap_Solar_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "SenseCap_Solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/SenseCap_Solar_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -12138,19 +12138,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "SenseCap_Solar_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/SenseCap_Solar_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "SenseCap_Solar_room_server-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/SenseCap_Solar_room_server-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "SenseCap_Solar_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/SenseCap_Solar_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "SenseCap_Solar_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/SenseCap_Solar_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -12168,19 +12168,19 @@ "role": "companionFull", "title": "Full Companion", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "t1000e_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/t1000e_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", + "name": "t1000e_companion_radio_full-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/t1000e_companion_radio_full-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "t1000e_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/t1000e_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", + "name": "t1000e_companion_radio_full-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/t1000e_companion_radio_full-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -12191,19 +12191,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "t1000e_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/t1000e_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "t1000e_repeater-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/t1000e_repeater-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "t1000e_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/t1000e_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "t1000e_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/t1000e_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -12215,19 +12215,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash", - "name": "t1000e_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/t1000e_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "t1000e_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/t1000e_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "t1000e_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/t1000e_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "t1000e_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/t1000e_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -12238,19 +12238,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "t1000e_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/t1000e_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "t1000e_room_server-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/t1000e_room_server-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "t1000e_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/t1000e_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "t1000e_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/t1000e_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -12268,19 +12268,19 @@ "role": "companionFull", "title": "Full Companion", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "WioTrackerL1_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/WioTrackerL1_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", + "name": "WioTrackerL1_companion_radio_full-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/WioTrackerL1_companion_radio_full-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "WioTrackerL1_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/WioTrackerL1_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", + "name": "WioTrackerL1_companion_radio_full-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/WioTrackerL1_companion_radio_full-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -12291,19 +12291,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "WioTrackerL1_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/WioTrackerL1_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "WioTrackerL1_repeater-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/WioTrackerL1_repeater-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "WioTrackerL1_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/WioTrackerL1_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "WioTrackerL1_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/WioTrackerL1_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -12315,19 +12315,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash", - "name": "WioTrackerL1_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/WioTrackerL1_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "WioTrackerL1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/WioTrackerL1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "WioTrackerL1_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/WioTrackerL1_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "WioTrackerL1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/WioTrackerL1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -12338,19 +12338,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "WioTrackerL1_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/WioTrackerL1_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "WioTrackerL1_room_server-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/WioTrackerL1_room_server-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "WioTrackerL1_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/WioTrackerL1_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "WioTrackerL1_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/WioTrackerL1_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -12368,13 +12368,13 @@ "role": "companionBle", "title": "Companion BLE", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Mesh America provides downloads only for this target. Use the board’s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Mesh America provides downloads only for this target. Use the board\u2019s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", "files": [ { "type": "download", - "name": "wio_wm1110_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/wio_wm1110_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "wio_wm1110_companion_radio_ble-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/wio_wm1110_companion_radio_ble-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -12385,13 +12385,13 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Mesh America provides downloads only for this target. Use the board’s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Mesh America provides downloads only for this target. Use the board\u2019s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", "files": [ { "type": "download", - "name": "wio_wm1110_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/wio_wm1110_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "wio_wm1110_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/wio_wm1110_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -12403,13 +12403,13 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Mesh America provides downloads only for this target. Use the board’s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Mesh America provides downloads only for this target. Use the board\u2019s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "download", - "name": "wio_wm1110_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/wio_wm1110_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "wio_wm1110_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/wio_wm1110_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -12420,13 +12420,13 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Mesh America provides downloads only for this target. Use the board’s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Mesh America provides downloads only for this target. Use the board\u2019s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", "files": [ { "type": "download", - "name": "wio_wm1110_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/wio_wm1110_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "wio_wm1110_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/wio_wm1110_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -12444,20 +12444,20 @@ "role": "companionUsb", "title": "Companion radio - Wio-E5", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Mesh America provides downloads only for this target. Use the board’s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Mesh America provides downloads only for this target. Use the board\u2019s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", "files": [ { "type": "download", - "name": "wio-e5_companion_radio_usb-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.hex", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/wio-e5_companion_radio_usb-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.hex", - "title": "HEX download" + "name": "wio-e5_companion_radio_usb-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/wio-e5_companion_radio_usb-v1.17.1.1-759a35fc.bin", + "title": "Download" }, { "type": "download", - "name": "wio-e5_companion_radio_usb-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/wio-e5_companion_radio_usb-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "title": "Download" + "name": "wio-e5_companion_radio_usb-v1.17.1.1-759a35fc.hex", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/wio-e5_companion_radio_usb-v1.17.1.1-759a35fc.hex", + "title": "HEX download" } ] } @@ -12467,20 +12467,20 @@ "role": "companionUsb", "title": "Companion radio - Wio-E5 mini", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Mesh America provides downloads only for this target. Use the board’s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Mesh America provides downloads only for this target. Use the board\u2019s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", "files": [ { "type": "download", - "name": "wio-e5-mini_companion_radio_usb-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.hex", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/wio-e5-mini_companion_radio_usb-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.hex", - "title": "HEX download" + "name": "wio-e5-mini_companion_radio_usb-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/wio-e5-mini_companion_radio_usb-v1.17.1.1-759a35fc.bin", + "title": "Download" }, { "type": "download", - "name": "wio-e5-mini_companion_radio_usb-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/wio-e5-mini_companion_radio_usb-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "title": "Download" + "name": "wio-e5-mini_companion_radio_usb-v1.17.1.1-759a35fc.hex", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/wio-e5-mini_companion_radio_usb-v1.17.1.1-759a35fc.hex", + "title": "HEX download" } ] } @@ -12490,20 +12490,20 @@ "role": "repeater", "title": "Repeater - Wio-E5", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Mesh America provides downloads only for this target. Use the board’s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Mesh America provides downloads only for this target. Use the board\u2019s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", "files": [ { "type": "download", - "name": "wio-e5_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.hex", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/wio-e5_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.hex", - "title": "HEX download" + "name": "wio-e5_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/wio-e5_repeater-v1.17.1.1-759a35fc.bin", + "title": "Download" }, { "type": "download", - "name": "wio-e5_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/wio-e5_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "title": "Download" + "name": "wio-e5_repeater-v1.17.1.1-759a35fc.hex", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/wio-e5_repeater-v1.17.1.1-759a35fc.hex", + "title": "HEX download" } ] } @@ -12513,20 +12513,20 @@ "role": "repeater", "title": "Repeater - Wio-E5 mini", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Mesh America provides downloads only for this target. Use the board’s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Mesh America provides downloads only for this target. Use the board\u2019s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", "files": [ { "type": "download", - "name": "wio-e5-mini_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.hex", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/wio-e5-mini_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.hex", - "title": "HEX download" + "name": "wio-e5-mini_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/wio-e5-mini_repeater-v1.17.1.1-759a35fc.bin", + "title": "Download" }, { "type": "download", - "name": "wio-e5-mini_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/wio-e5-mini_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "title": "Download" + "name": "wio-e5-mini_repeater-v1.17.1.1-759a35fc.hex", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/wio-e5-mini_repeater-v1.17.1.1-759a35fc.hex", + "title": "HEX download" } ] } @@ -12536,20 +12536,20 @@ "role": "repeater", "title": "Repeater Bridge RS232 - Wio-E5", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — RS232 Repeater Bridge: relays normal MeshCore traffic and also bridges packets over a hardware UART. It requires the target’s documented RX/TX pins, correct voltage levels, and matching serial configuration; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Mesh America provides downloads only for this target. Use the board’s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 RS232 Repeater Bridge: relays normal MeshCore traffic and also bridges packets over a hardware UART. It requires the target\u2019s documented RX/TX pins, correct voltage levels, and matching serial configuration; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Mesh America provides downloads only for this target. Use the board\u2019s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", "files": [ { "type": "download", - "name": "wio-e5-repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.hex", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/wio-e5-repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.hex", - "title": "HEX download" + "name": "wio-e5-repeater_bridge_rs232-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/wio-e5-repeater_bridge_rs232-v1.17.1.1-759a35fc.bin", + "title": "Download" }, { "type": "download", - "name": "wio-e5-repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/wio-e5-repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "title": "Download" + "name": "wio-e5-repeater_bridge_rs232-v1.17.1.1-759a35fc.hex", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/wio-e5-repeater_bridge_rs232-v1.17.1.1-759a35fc.hex", + "title": "HEX download" } ] } @@ -12559,20 +12559,20 @@ "role": "sensor", "title": "Sensor - Wio-E5 mini", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Mesh America provides downloads only for this target. Use the board’s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Mesh America provides downloads only for this target. Use the board\u2019s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", "files": [ { "type": "download", - "name": "wio-e5-mini_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.hex", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/wio-e5-mini_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.hex", - "title": "HEX download" + "name": "wio-e5-mini_sensor-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/wio-e5-mini_sensor-v1.17.1.1-759a35fc.bin", + "title": "Download" }, { "type": "download", - "name": "wio-e5-mini_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/wio-e5-mini_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "title": "Download" + "name": "wio-e5-mini_sensor-v1.17.1.1-759a35fc.hex", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/wio-e5-mini_sensor-v1.17.1.1-759a35fc.hex", + "title": "HEX download" } ] } @@ -12589,19 +12589,19 @@ "role": "companionBle", "title": "Companion BLE", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Xiao_C3_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_C3_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Xiao_C3_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_C3_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_C3_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_C3_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Xiao_C3_companion_radio_ble-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_C3_companion_radio_ble-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -12613,19 +12613,19 @@ "title": "Companion BLE", "subTitle": "Power saving", "version": { - "power-saving-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — Power saving.\n\nPOWER — Power-saving uses reduced receive duty cycling to lower consumption, with a possible latency/reception tradeoff compared with the normal build.", + "power-saving-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 Power saving.\n\nPOWER \u2014 Power-saving uses reduced receive duty cycling to lower consumption, with a possible latency/reception tradeoff compared with the normal build.", "files": [ { "type": "flash-wipe", - "name": "Xiao_C3_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_C3_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Xiao_C3_companion_radio_ble_ps-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_C3_companion_radio_ble_ps-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_C3_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_C3_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Xiao_C3_companion_radio_ble_ps-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_C3_companion_radio_ble_ps-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -12637,19 +12637,19 @@ "title": "Companion USB", "subTitle": "OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 OTA.", "files": [ { "type": "flash-wipe", - "name": "Xiao_C3_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_C3_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Xiao_C3_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_C3_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_C3_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_C3_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Xiao_C3_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_C3_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -12660,19 +12660,19 @@ "role": "companionFull", "title": "Full Companion", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Xiao_C3_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/Xiao_C3_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", + "name": "Xiao_C3_companion_radio_full-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_C3_companion_radio_full-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_C3_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/Xiao_C3_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", + "name": "Xiao_C3_companion_radio_full-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_C3_companion_radio_full-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -12684,19 +12684,19 @@ "title": "Companion WiFi", "subTitle": "Wi-Fi companion interface, OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Wi-Fi companion interface, OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 Wi-Fi companion interface, OTA.", "files": [ { "type": "flash-wipe", - "name": "Xiao_C3_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_C3_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Xiao_C3_companion_radio_wifi-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_C3_companion_radio_wifi-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_C3_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_C3_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Xiao_C3_companion_radio_wifi-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_C3_companion_radio_wifi-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -12707,19 +12707,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Xiao_C3_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_C3_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Xiao_C3_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_C3_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_C3_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_C3_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Xiao_C3_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_C3_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -12731,19 +12731,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "Xiao_C3_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_C3_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Xiao_C3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_C3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_C3_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_C3_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Xiao_C3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_C3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -12754,19 +12754,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Xiao_C3_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_C3_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Xiao_C3_room_server-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_C3_room_server-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_C3_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_C3_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Xiao_C3_room_server-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_C3_room_server-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -12784,19 +12784,19 @@ "role": "companionBle", "title": "Companion BLE", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Xiao_C6_companion_radio_ble_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_C6_companion_radio_ble_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Xiao_C6_companion_radio_ble_-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_C6_companion_radio_ble_-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_C6_companion_radio_ble_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_C6_companion_radio_ble_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Xiao_C6_companion_radio_ble_-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_C6_companion_radio_ble_-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -12807,19 +12807,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Xiao_C6_repeater_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_C6_repeater_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Xiao_C6_repeater_-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_C6_repeater_-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_C6_repeater_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_C6_repeater_-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Xiao_C6_repeater_-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_C6_repeater_-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -12831,19 +12831,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "Xiao_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Xiao_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Xiao_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_C6_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -12861,19 +12861,19 @@ "role": "companionFull", "title": "Full Companion", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "Xiao_nrf52_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/Xiao_nrf52_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", + "name": "Xiao_nrf52_companion_radio_full-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_nrf52_companion_radio_full-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Xiao_nrf52_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/Xiao_nrf52_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", + "name": "Xiao_nrf52_companion_radio_full-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_nrf52_companion_radio_full-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -12884,19 +12884,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "Xiao_nrf52_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_nrf52_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "Xiao_nrf52_repeater-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_nrf52_repeater-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Xiao_nrf52_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_nrf52_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "Xiao_nrf52_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_nrf52_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -12908,19 +12908,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash", - "name": "Xiao_nrf52_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_nrf52_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "Xiao_nrf52_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_nrf52_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Xiao_nrf52_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_nrf52_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "Xiao_nrf52_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_nrf52_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -12931,19 +12931,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "Xiao_nrf52_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_nrf52_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "Xiao_nrf52_room_server-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_nrf52_room_server-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Xiao_nrf52_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_nrf52_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "Xiao_nrf52_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_nrf52_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -12961,19 +12961,19 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Mesh America provides downloads only for this target. Use the board’s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Mesh America provides downloads only for this target. Use the board\u2019s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", "files": [ { "type": "download", - "name": "Xiao_rp2040_companion_radio_usb-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_rp2040_companion_radio_usb-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "Xiao_rp2040_companion_radio_usb-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_rp2040_companion_radio_usb-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" }, { "type": "download", - "name": "Xiao_rp2040_companion_radio_usb-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_rp2040_companion_radio_usb-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Xiao_rp2040_companion_radio_usb-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_rp2040_companion_radio_usb-v1.17.1.1-759a35fc.bin", "title": "Download" } ] @@ -12984,19 +12984,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Mesh America provides downloads only for this target. Use the board’s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Mesh America provides downloads only for this target. Use the board\u2019s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", "files": [ { "type": "download", - "name": "Xiao_rp2040_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_rp2040_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "Xiao_rp2040_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_rp2040_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" }, { "type": "download", - "name": "Xiao_rp2040_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_rp2040_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Xiao_rp2040_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_rp2040_repeater-v1.17.1.1-759a35fc.bin", "title": "Download" } ] @@ -13007,19 +13007,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Mesh America provides downloads only for this target. Use the board’s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Mesh America provides downloads only for this target. Use the board\u2019s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", "files": [ { "type": "download", - "name": "Xiao_rp2040_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_rp2040_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "Xiao_rp2040_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_rp2040_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" }, { "type": "download", - "name": "Xiao_rp2040_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_rp2040_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Xiao_rp2040_room_server-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_rp2040_room_server-v1.17.1.1-759a35fc.bin", "title": "Download" } ] @@ -13038,19 +13038,19 @@ "title": "Companion BLE", "subTitle": "SX1262 pins: DIO1 2, NSS 5, BUSY 4", "version": { - "sx1262-pins-dio1-2-nss-5-busy-4-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — SX1262 pins: DIO1 2, NSS 5, BUSY 4.\n\nHARDWARE — Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.\n\nBoard selection note: Use this for a Seeed XIAO ESP32S3 with an external SX1262 wired to DIO1=2, NSS=5, RESET=3, BUSY=4, SCLK/MISO/MOSI=7/8/9, and RXEN=6. Do not use it for the XIAO S3 WIO board, which uses DIO1=39, NSS=41, RESET=42, BUSY=40, and RXEN=38.", + "sx1262-pins-dio1-2-nss-5-busy-4-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 SX1262 pins: DIO1 2, NSS 5, BUSY 4.\n\nHARDWARE \u2014 Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.\n\nBoard selection note: Use this for a Seeed XIAO ESP32S3 with an external SX1262 wired to DIO1=2, NSS=5, RESET=3, BUSY=4, SCLK/MISO/MOSI=7/8/9, and RXEN=6. Do not use it for the XIAO S3 WIO board, which uses DIO1=39, NSS=41, RESET=42, BUSY=40, and RXEN=38.", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_S3_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Xiao_S3_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_S3_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Xiao_S3_companion_radio_ble-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_companion_radio_ble-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -13062,19 +13062,19 @@ "title": "Companion BLE", "subTitle": "SX1262 pins: DIO1 2, NSS 5, BUSY 4, Power saving", "version": { - "sx1262-pins-dio1-2-nss-5-busy-4-power-saving-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — SX1262 pins: DIO1 2, NSS 5, BUSY 4, Power saving.\n\nPOWER — Power-saving uses reduced receive duty cycling to lower consumption, with a possible latency/reception tradeoff compared with the normal build.\n\nHARDWARE — Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.\n\nBoard selection note: Use this for a Seeed XIAO ESP32S3 with an external SX1262 wired to DIO1=2, NSS=5, RESET=3, BUSY=4, SCLK/MISO/MOSI=7/8/9, and RXEN=6. Do not use it for the XIAO S3 WIO board, which uses DIO1=39, NSS=41, RESET=42, BUSY=40, and RXEN=38.", + "sx1262-pins-dio1-2-nss-5-busy-4-power-saving-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 SX1262 pins: DIO1 2, NSS 5, BUSY 4, Power saving.\n\nPOWER \u2014 Power-saving uses reduced receive duty cycling to lower consumption, with a possible latency/reception tradeoff compared with the normal build.\n\nHARDWARE \u2014 Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.\n\nBoard selection note: Use this for a Seeed XIAO ESP32S3 with an external SX1262 wired to DIO1=2, NSS=5, RESET=3, BUSY=4, SCLK/MISO/MOSI=7/8/9, and RXEN=6. Do not use it for the XIAO S3 WIO board, which uses DIO1=39, NSS=41, RESET=42, BUSY=40, and RXEN=38.", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_S3_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Xiao_S3_companion_radio_ble_ps-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_companion_radio_ble_ps-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_S3_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Xiao_S3_companion_radio_ble_ps-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_companion_radio_ble_ps-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -13086,19 +13086,19 @@ "title": "Companion USB", "subTitle": "SX1262 pins: DIO1 2, NSS 5, BUSY 4, OTA", "version": { - "sx1262-pins-dio1-2-nss-5-busy-4-lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — SX1262 pins: DIO1 2, NSS 5, BUSY 4, OTA.\n\nHARDWARE — Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.\n\nBoard selection note: Use this for a Seeed XIAO ESP32S3 with an external SX1262 wired to DIO1=2, NSS=5, RESET=3, BUSY=4, SCLK/MISO/MOSI=7/8/9, and RXEN=6. Do not use it for the XIAO S3 WIO board, which uses DIO1=39, NSS=41, RESET=42, BUSY=40, and RXEN=38.", + "sx1262-pins-dio1-2-nss-5-busy-4-lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 SX1262 pins: DIO1 2, NSS 5, BUSY 4, OTA.\n\nHARDWARE \u2014 Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.\n\nBoard selection note: Use this for a Seeed XIAO ESP32S3 with an external SX1262 wired to DIO1=2, NSS=5, RESET=3, BUSY=4, SCLK/MISO/MOSI=7/8/9, and RXEN=6. Do not use it for the XIAO S3 WIO board, which uses DIO1=39, NSS=41, RESET=42, BUSY=40, and RXEN=38.", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_S3_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Xiao_S3_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_S3_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Xiao_S3_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -13110,19 +13110,19 @@ "title": "Repeater Bridge ESP-NOW", "subTitle": "SX1262 pins: DIO1 2, NSS 5, BUSY 4", "version": { - "sx1262-pins-dio1-2-nss-5-busy-4-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — SX1262 pins: DIO1 2, NSS 5, BUSY 4.\n\nHARDWARE — Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.\n\nBoard selection note: Use this for a Seeed XIAO ESP32S3 with an external SX1262 wired to DIO1=2, NSS=5, RESET=3, BUSY=4, SCLK/MISO/MOSI=7/8/9, and RXEN=6. Do not use it for the XIAO S3 WIO board, which uses DIO1=39, NSS=41, RESET=42, BUSY=40, and RXEN=38.", + "sx1262-pins-dio1-2-nss-5-busy-4-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 SX1262 pins: DIO1 2, NSS 5, BUSY 4.\n\nHARDWARE \u2014 Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.\n\nBoard selection note: Use this for a Seeed XIAO ESP32S3 with an external SX1262 wired to DIO1=2, NSS=5, RESET=3, BUSY=4, SCLK/MISO/MOSI=7/8/9, and RXEN=6. Do not use it for the XIAO S3 WIO board, which uses DIO1=39, NSS=41, RESET=42, BUSY=40, and RXEN=38.", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_S3_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Xiao_S3_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_S3_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Xiao_S3_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -13134,19 +13134,19 @@ "title": "Repeater", "subTitle": "SX1262 pins: DIO1 2, NSS 5, BUSY 4", "version": { - "sx1262-pins-dio1-2-nss-5-busy-4-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — SX1262 pins: DIO1 2, NSS 5, BUSY 4.\n\nHARDWARE — Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.\n\nBoard selection note: Use this for a Seeed XIAO ESP32S3 with an external SX1262 wired to DIO1=2, NSS=5, RESET=3, BUSY=4, SCLK/MISO/MOSI=7/8/9, and RXEN=6. Do not use it for the XIAO S3 WIO board, which uses DIO1=39, NSS=41, RESET=42, BUSY=40, and RXEN=38.", + "sx1262-pins-dio1-2-nss-5-busy-4-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 SX1262 pins: DIO1 2, NSS 5, BUSY 4.\n\nHARDWARE \u2014 Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.\n\nBoard selection note: Use this for a Seeed XIAO ESP32S3 with an external SX1262 wired to DIO1=2, NSS=5, RESET=3, BUSY=4, SCLK/MISO/MOSI=7/8/9, and RXEN=6. Do not use it for the XIAO S3 WIO board, which uses DIO1=39, NSS=41, RESET=42, BUSY=40, and RXEN=38.", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_S3_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Xiao_S3_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_S3_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Xiao_S3_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -13158,19 +13158,19 @@ "title": "Repeater", "subTitle": "SX1262 pins: DIO1 2, NSS 5, BUSY 4, LoRa OTA, no external sensors", "version": { - "sx1262-pins-dio1-2-nss-5-busy-4-lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — SX1262 pins: DIO1 2, NSS 5, BUSY 4, LoRa OTA, no external sensors.\n\nHARDWARE — Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.\n\nBoard selection note: Use this for a Seeed XIAO ESP32S3 with an external SX1262 wired to DIO1=2, NSS=5, RESET=3, BUSY=4, SCLK/MISO/MOSI=7/8/9, and RXEN=6. Do not use it for the XIAO S3 WIO board, which uses DIO1=39, NSS=41, RESET=42, BUSY=40, and RXEN=38.", + "sx1262-pins-dio1-2-nss-5-busy-4-lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 SX1262 pins: DIO1 2, NSS 5, BUSY 4, LoRa OTA, no external sensors.\n\nHARDWARE \u2014 Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.\n\nBoard selection note: Use this for a Seeed XIAO ESP32S3 with an external SX1262 wired to DIO1=2, NSS=5, RESET=3, BUSY=4, SCLK/MISO/MOSI=7/8/9, and RXEN=6. Do not use it for the XIAO S3 WIO board, which uses DIO1=39, NSS=41, RESET=42, BUSY=40, and RXEN=38.", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_S3_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Xiao_S3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_S3_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Xiao_S3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -13182,19 +13182,19 @@ "title": "Room Server", "subTitle": "SX1262 pins: DIO1 2, NSS 5, BUSY 4", "version": { - "sx1262-pins-dio1-2-nss-5-busy-4-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — SX1262 pins: DIO1 2, NSS 5, BUSY 4.\n\nHARDWARE — Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.\n\nBoard selection note: Use this for a Seeed XIAO ESP32S3 with an external SX1262 wired to DIO1=2, NSS=5, RESET=3, BUSY=4, SCLK/MISO/MOSI=7/8/9, and RXEN=6. Do not use it for the XIAO S3 WIO board, which uses DIO1=39, NSS=41, RESET=42, BUSY=40, and RXEN=38.", + "sx1262-pins-dio1-2-nss-5-busy-4-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 SX1262 pins: DIO1 2, NSS 5, BUSY 4.\n\nHARDWARE \u2014 Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.\n\nBoard selection note: Use this for a Seeed XIAO ESP32S3 with an external SX1262 wired to DIO1=2, NSS=5, RESET=3, BUSY=4, SCLK/MISO/MOSI=7/8/9, and RXEN=6. Do not use it for the XIAO S3 WIO board, which uses DIO1=39, NSS=41, RESET=42, BUSY=40, and RXEN=38.", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_S3_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Xiao_S3_room_server-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_room_server-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_S3_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Xiao_S3_room_server-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_room_server-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -13206,19 +13206,19 @@ "title": "Sensor", "subTitle": "SX1262 pins: DIO1 2, NSS 5, BUSY 4", "version": { - "sx1262-pins-dio1-2-nss-5-busy-4-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — SX1262 pins: DIO1 2, NSS 5, BUSY 4.\n\nHARDWARE — Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.\n\nBoard selection note: Use this for a Seeed XIAO ESP32S3 with an external SX1262 wired to DIO1=2, NSS=5, RESET=3, BUSY=4, SCLK/MISO/MOSI=7/8/9, and RXEN=6. Do not use it for the XIAO S3 WIO board, which uses DIO1=39, NSS=41, RESET=42, BUSY=40, and RXEN=38.", + "sx1262-pins-dio1-2-nss-5-busy-4-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 SX1262 pins: DIO1 2, NSS 5, BUSY 4.\n\nHARDWARE \u2014 Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.\n\nBoard selection note: Use this for a Seeed XIAO ESP32S3 with an external SX1262 wired to DIO1=2, NSS=5, RESET=3, BUSY=4, SCLK/MISO/MOSI=7/8/9, and RXEN=6. Do not use it for the XIAO S3 WIO board, which uses DIO1=39, NSS=41, RESET=42, BUSY=40, and RXEN=38.", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_S3_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Xiao_S3_sensor-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_sensor-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_S3_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Xiao_S3_sensor-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_sensor-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -13236,19 +13236,19 @@ "role": "companionBle", "title": "Companion BLE", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_WIO_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_S3_WIO_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Xiao_S3_WIO_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_WIO_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_S3_WIO_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Xiao_S3_WIO_companion_radio_ble-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_companion_radio_ble-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -13260,19 +13260,19 @@ "title": "Companion BLE", "subTitle": "Power saving", "version": { - "power-saving-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — Power saving.\n\nPOWER — Power-saving uses reduced receive duty cycling to lower consumption, with a possible latency/reception tradeoff compared with the normal build.", + "power-saving-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 Power saving.\n\nPOWER \u2014 Power-saving uses reduced receive duty cycling to lower consumption, with a possible latency/reception tradeoff compared with the normal build.", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_WIO_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_S3_WIO_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Xiao_S3_WIO_companion_radio_ble_ps-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_companion_radio_ble_ps-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_WIO_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_S3_WIO_companion_radio_ble_ps-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Xiao_S3_WIO_companion_radio_ble_ps-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_companion_radio_ble_ps-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -13284,19 +13284,19 @@ "title": "Companion USB", "subTitle": "OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 OTA.", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_WIO_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_S3_WIO_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Xiao_S3_WIO_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_WIO_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_S3_WIO_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Xiao_S3_WIO_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -13308,19 +13308,19 @@ "title": "Companion USB", "subTitle": "Serial", "version": { - "serial-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — Serial.", + "serial-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 Serial.", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_WIO_companion_radio_serial-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_S3_WIO_companion_radio_serial-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Xiao_S3_WIO_companion_radio_serial-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_companion_radio_serial-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_WIO_companion_radio_serial-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_S3_WIO_companion_radio_serial-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Xiao_S3_WIO_companion_radio_serial-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_companion_radio_serial-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -13331,19 +13331,19 @@ "role": "companionFull", "title": "Full Companion", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_WIO_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/Xiao_S3_WIO_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", + "name": "Xiao_S3_WIO_companion_radio_full-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_companion_radio_full-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_WIO_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/Xiao_S3_WIO_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", + "name": "Xiao_S3_WIO_companion_radio_full-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_companion_radio_full-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -13355,19 +13355,19 @@ "title": "Companion WiFi", "subTitle": "Wi-Fi companion interface, OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Wi-Fi companion interface, OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 Wi-Fi companion interface, OTA.", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_WIO_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_S3_WIO_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Xiao_S3_WIO_companion_radio_wifi-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_companion_radio_wifi-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_WIO_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_S3_WIO_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Xiao_S3_WIO_companion_radio_wifi-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_companion_radio_wifi-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -13378,19 +13378,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_WIO_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_S3_WIO_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Xiao_S3_WIO_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_WIO_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_S3_WIO_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Xiao_S3_WIO_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -13401,19 +13401,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_WIO_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_S3_WIO_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Xiao_S3_WIO_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_WIO_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_S3_WIO_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Xiao_S3_WIO_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -13425,19 +13425,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_WIO_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_S3_WIO_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Xiao_S3_WIO_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_WIO_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_S3_WIO_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Xiao_S3_WIO_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -13447,44 +13447,21 @@ { "role": "repeater", "title": "Repeater", - "subTitle": "Observer MQTT, FULL LoRa OTA; first install erase required", + "subTitle": "Portable MQTT observer", "version": { - "full-mqtt-lora-ota-erase-required-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nREQUIRED FIRST FULL INSTALL — When installing FULL for the first time, or when moving from a non-FULL build, select Full install, use the merged .bin, and check Erase all flash before installing. The erase allows the expanded FULL partition table to replace the standard layout and deletes the node identity/private key, contacts, channels, and settings, so back up anything needed first. After the FULL layout is installed, later same-layout updates can use Update/app-only without erasing.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — FULL on-device MQTT + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns on-device MQTT ON, keeps USB debug/packet logging OFF, and turns LoRa OTA ON. Wi-Fi and MQTT broker settings are required.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Observer MQTT, FULL LoRa OTA; first install erase required.", + "mqtt-observer-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 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 - Portable MQTT observer: forwards mesh observations to an on-device Wi-Fi MQTT bridge, keeps USB debug/packet logging off, and uses bridge NTP instead of mesh clock consensus. LoRa self-update is off in this compact profile.\n\nINSTALL - First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) only when the existing app partition is compatible.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Portable MQTT observer.", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_WIO_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_S3_WIO_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" - }, - { - "type": "flash-update", - "name": "Xiao_S3_WIO_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_S3_WIO_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "title": "Later FULL update (app only)" - } - ] - } - } - }, - { - "role": "roomServer", - "title": "Room Server", - "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", - "files": [ - { - "type": "flash-wipe", - "name": "Xiao_S3_WIO_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_S3_WIO_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Xiao_S3_WIO_repeater_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_repeater_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_WIO_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_S3_WIO_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Xiao_S3_WIO_repeater_observer_mqtt-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_repeater_observer_mqtt-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -13494,22 +13471,45 @@ { "role": "roomServer", "title": "Room Server", - "subTitle": "Observer MQTT, FULL LoRa OTA; first install erase required", "version": { - "full-mqtt-lora-ota-erase-required-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nREQUIRED FIRST FULL INSTALL — When installing FULL for the first time, or when moving from a non-FULL build, select Full install, use the merged .bin, and check Erase all flash before installing. The erase allows the expanded FULL partition table to replace the standard layout and deletes the node identity/private key, contacts, channels, and settings, so back up anything needed first. After the FULL layout is installed, later same-layout updates can use Update/app-only without erasing.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — FULL on-device MQTT + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns on-device MQTT ON, keeps USB debug/packet logging OFF, and turns LoRa OTA ON. Wi-Fi and MQTT broker settings are required.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Observer MQTT, FULL LoRa OTA; first install erase required.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_WIO_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_S3_WIO_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Xiao_S3_WIO_room_server-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_room_server-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_WIO_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_S3_WIO_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "title": "Later FULL update (app only)" + "name": "Xiao_S3_WIO_room_server-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_room_server-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" + } + ] + } + } + }, + { + "role": "roomServer", + "title": "Room Server", + "subTitle": "Portable MQTT observer", + "version": { + "mqtt-observer-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 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 - Portable MQTT observer: forwards mesh observations to an on-device Wi-Fi MQTT bridge, keeps USB debug/packet logging off, and uses bridge NTP instead of mesh clock consensus. LoRa self-update is off in this compact profile.\n\nINSTALL - First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) only when the existing app partition is compatible.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Portable MQTT observer.", + "files": [ + { + "type": "flash-wipe", + "name": "Xiao_S3_WIO_room_server_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_room_server_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "Xiao_S3_WIO_room_server_observer_mqtt-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_room_server_observer_mqtt-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -13519,19 +13519,19 @@ "role": "sensor", "title": "Sensor", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Xiao_S3_WIO_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_S3_WIO_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Xiao_S3_WIO_sensor-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_sensor-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Xiao_S3_WIO_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Xiao_S3_WIO_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Xiao_S3_WIO_sensor-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/Xiao_S3_WIO_sensor-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -13550,19 +13550,19 @@ "title": "Full Companion", "subTitle": "30S, SX1262 22 dBm", "version": { - "30s-sx1262-22-dbm-full-companion-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION — 30S, SX1262 22 dBm.\n\nHARDWARE — Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.", + "30s-sx1262-22-dbm-full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION \u2014 30S, SX1262 22 dBm.\n\nHARDWARE \u2014 Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.", "files": [ { "type": "flash", - "name": "solarxiao_30S_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-22dd7133.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/solarxiao_30S_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-22dd7133.zip", + "name": "solarxiao_30S_companion_radio_full-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/solarxiao_30S_companion_radio_full-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "solarxiao_30S_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-22dd7133.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/solarxiao_30S_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-22dd7133.uf2", + "name": "solarxiao_30S_companion_radio_full-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/solarxiao_30S_companion_radio_full-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -13574,19 +13574,19 @@ "title": "Full Companion", "subTitle": "33S, 2W PA", "version": { - "33s-2w-pa-full-companion-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION — 33S, 2W PA.\n\nHARDWARE — Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.", + "33s-2w-pa-full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION \u2014 33S, 2W PA.\n\nHARDWARE \u2014 Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.", "files": [ { "type": "flash", - "name": "solarxiao_33S_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-22dd7133.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/solarxiao_33S_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-22dd7133.zip", + "name": "solarxiao_33S_companion_radio_full-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/solarxiao_33S_companion_radio_full-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "solarxiao_33S_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-22dd7133.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/solarxiao_33S_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-22dd7133.uf2", + "name": "solarxiao_33S_companion_radio_full-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/solarxiao_33S_companion_radio_full-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -13598,19 +13598,19 @@ "title": "Repeater Bridge RS232", "subTitle": "30S, SX1262 22 dBm", "version": { - "30s-sx1262-22-dbm-standard-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — RS232 Repeater Bridge: relays normal MeshCore traffic and also bridges packets over a hardware UART. It requires the target’s documented RX/TX pins, correct voltage levels, and matching serial configuration; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION — 30S, SX1262 22 dBm.\n\nHARDWARE — Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.", + "30s-sx1262-22-dbm-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 RS232 Repeater Bridge: relays normal MeshCore traffic and also bridges packets over a hardware UART. It requires the target\u2019s documented RX/TX pins, correct voltage levels, and matching serial configuration; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION \u2014 30S, SX1262 22 dBm.\n\nHARDWARE \u2014 Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.", "files": [ { "type": "flash", - "name": "solarxiao_30S_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-22dd7133.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/solarxiao_30S_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-22dd7133.zip", + "name": "solarxiao_30S_repeater_bridge_rs232-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/solarxiao_30S_repeater_bridge_rs232-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "solarxiao_30S_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-22dd7133.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/solarxiao_30S_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-22dd7133.uf2", + "name": "solarxiao_30S_repeater_bridge_rs232-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/solarxiao_30S_repeater_bridge_rs232-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -13622,19 +13622,19 @@ "title": "Repeater Bridge RS232", "subTitle": "33S, 2W PA", "version": { - "33s-2w-pa-standard-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — RS232 Repeater Bridge: relays normal MeshCore traffic and also bridges packets over a hardware UART. It requires the target’s documented RX/TX pins, correct voltage levels, and matching serial configuration; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION — 33S, 2W PA.\n\nHARDWARE — Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.", + "33s-2w-pa-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 RS232 Repeater Bridge: relays normal MeshCore traffic and also bridges packets over a hardware UART. It requires the target\u2019s documented RX/TX pins, correct voltage levels, and matching serial configuration; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION \u2014 33S, 2W PA.\n\nHARDWARE \u2014 Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.", "files": [ { "type": "flash", - "name": "solarxiao_33S_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-22dd7133.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/solarxiao_33S_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-22dd7133.zip", + "name": "solarxiao_33S_repeater_bridge_rs232-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/solarxiao_33S_repeater_bridge_rs232-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "solarxiao_33S_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-22dd7133.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/solarxiao_33S_repeater_bridge_rs232-v1.17.01-halo-keymind-cascade-dev-22dd7133.uf2", + "name": "solarxiao_33S_repeater_bridge_rs232-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/solarxiao_33S_repeater_bridge_rs232-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -13646,19 +13646,19 @@ "title": "Repeater", "subTitle": "30S, SX1262 22 dBm", "version": { - "30s-sx1262-22-dbm-standard-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION — 30S, SX1262 22 dBm.\n\nHARDWARE — Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.", + "30s-sx1262-22-dbm-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION \u2014 30S, SX1262 22 dBm.\n\nHARDWARE \u2014 Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.", "files": [ { "type": "flash", - "name": "solarxiao_30S_repeater-v1.17.01-halo-keymind-cascade-dev-22dd7133.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/solarxiao_30S_repeater-v1.17.01-halo-keymind-cascade-dev-22dd7133.zip", + "name": "solarxiao_30S_repeater-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/solarxiao_30S_repeater-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "solarxiao_30S_repeater-v1.17.01-halo-keymind-cascade-dev-22dd7133.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/solarxiao_30S_repeater-v1.17.01-halo-keymind-cascade-dev-22dd7133.uf2", + "name": "solarxiao_30S_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/solarxiao_30S_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -13670,19 +13670,19 @@ "title": "Repeater", "subTitle": "30S, SX1262 22 dBm, LoRa OTA, no external sensors", "version": { - "30s-sx1262-22-dbm-lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — 30S, SX1262 22 dBm, LoRa OTA, no external sensors.\n\nHARDWARE — Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.", + "30s-sx1262-22-dbm-lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 30S, SX1262 22 dBm, LoRa OTA, no external sensors.\n\nHARDWARE \u2014 Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.", "files": [ { "type": "flash", - "name": "solarxiao_30S_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/solarxiao_30S_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133.zip", + "name": "solarxiao_30S_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/solarxiao_30S_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "solarxiao_30S_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/solarxiao_30S_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133.uf2", + "name": "solarxiao_30S_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/solarxiao_30S_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -13694,19 +13694,19 @@ "title": "Repeater", "subTitle": "33S, 2W PA", "version": { - "33s-2w-pa-standard-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION — 33S, 2W PA.\n\nHARDWARE — Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.", + "33s-2w-pa-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION \u2014 33S, 2W PA.\n\nHARDWARE \u2014 Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.", "files": [ { "type": "flash", - "name": "solarxiao_33S_repeater-v1.17.01-halo-keymind-cascade-dev-22dd7133.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/solarxiao_33S_repeater-v1.17.01-halo-keymind-cascade-dev-22dd7133.zip", + "name": "solarxiao_33S_repeater-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/solarxiao_33S_repeater-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "solarxiao_33S_repeater-v1.17.01-halo-keymind-cascade-dev-22dd7133.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/solarxiao_33S_repeater-v1.17.01-halo-keymind-cascade-dev-22dd7133.uf2", + "name": "solarxiao_33S_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/solarxiao_33S_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -13718,19 +13718,19 @@ "title": "Repeater", "subTitle": "33S, 2W PA, LoRa OTA, no external sensors", "version": { - "33s-2w-pa-lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — 33S, 2W PA, LoRa OTA, no external sensors.\n\nHARDWARE — Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.", + "33s-2w-pa-lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 33S, 2W PA, LoRa OTA, no external sensors.\n\nHARDWARE \u2014 Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.", "files": [ { "type": "flash", - "name": "solarxiao_33S_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/solarxiao_33S_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133.zip", + "name": "solarxiao_33S_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/solarxiao_33S_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "solarxiao_33S_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/solarxiao_33S_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133.uf2", + "name": "solarxiao_33S_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/solarxiao_33S_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -13742,19 +13742,19 @@ "title": "Room Server", "subTitle": "30S, SX1262 22 dBm", "version": { - "30s-sx1262-22-dbm-standard-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION — 30S, SX1262 22 dBm.\n\nHARDWARE — Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.", + "30s-sx1262-22-dbm-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION \u2014 30S, SX1262 22 dBm.\n\nHARDWARE \u2014 Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.", "files": [ { "type": "flash", - "name": "solarxiao_30S_room_server-v1.17.01-halo-keymind-cascade-dev-22dd7133.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/solarxiao_30S_room_server-v1.17.01-halo-keymind-cascade-dev-22dd7133.zip", + "name": "solarxiao_30S_room_server-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/solarxiao_30S_room_server-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "solarxiao_30S_room_server-v1.17.01-halo-keymind-cascade-dev-22dd7133.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/solarxiao_30S_room_server-v1.17.01-halo-keymind-cascade-dev-22dd7133.uf2", + "name": "solarxiao_30S_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/solarxiao_30S_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -13766,19 +13766,19 @@ "title": "Room Server", "subTitle": "33S, 2W PA", "version": { - "33s-2w-pa-standard-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION — 33S, 2W PA.\n\nHARDWARE — Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.", + "33s-2w-pa-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nSELECTION \u2014 33S, 2W PA.\n\nHARDWARE \u2014 Match the listed radio module, output stage, and pin map to the exact board; a similarly named radio variant is not a safe substitute.", "files": [ { "type": "flash", - "name": "solarxiao_33S_room_server-v1.17.01-halo-keymind-cascade-dev-22dd7133.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/solarxiao_33S_room_server-v1.17.01-halo-keymind-cascade-dev-22dd7133.zip", + "name": "solarxiao_33S_room_server-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/solarxiao_33S_room_server-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "solarxiao_33S_room_server-v1.17.01-halo-keymind-cascade-dev-22dd7133.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/solarxiao_33S_room_server-v1.17.01-halo-keymind-cascade-dev-22dd7133.uf2", + "name": "solarxiao_33S_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/solarxiao_33S_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -13796,19 +13796,19 @@ "role": "repeater", "title": "Repeater - SX1262", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Tenstar_C3_sx1262_repeater-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tenstar_C3_sx1262_repeater-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", + "name": "Tenstar_C3_sx1262_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Tenstar_C3_sx1262_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Tenstar_C3_sx1262_repeater-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tenstar_C3_sx1262_repeater-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", + "name": "Tenstar_C3_sx1262_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Tenstar_C3_sx1262_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -13820,19 +13820,19 @@ "title": "Repeater - SX1262", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "Tenstar_C3_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tenstar_C3_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", + "name": "Tenstar_C3_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Tenstar_C3_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Tenstar_C3_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tenstar_C3_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", + "name": "Tenstar_C3_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Tenstar_C3_sx1262_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -13843,19 +13843,19 @@ "role": "repeater", "title": "Repeater - SX1268", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Tenstar_C3_sx1268_repeater-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tenstar_C3_sx1268_repeater-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", + "name": "Tenstar_C3_sx1268_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Tenstar_C3_sx1268_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Tenstar_C3_sx1268_repeater-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tenstar_C3_sx1268_repeater-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", + "name": "Tenstar_C3_sx1268_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Tenstar_C3_sx1268_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -13867,19 +13867,19 @@ "title": "Repeater - SX1268", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "Tenstar_C3_sx1268_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tenstar_C3_sx1268_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", + "name": "Tenstar_C3_sx1268_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Tenstar_C3_sx1268_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Tenstar_C3_sx1268_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tenstar_C3_sx1268_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", + "name": "Tenstar_C3_sx1268_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Tenstar_C3_sx1268_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -13890,19 +13890,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW - SX1262", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Tenstar_C3_sx1262_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tenstar_C3_sx1262_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", + "name": "Tenstar_C3_sx1262_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Tenstar_C3_sx1262_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Tenstar_C3_sx1262_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tenstar_C3_sx1262_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", + "name": "Tenstar_C3_sx1262_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Tenstar_C3_sx1262_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -13913,19 +13913,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW - SX1268", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Tenstar_C3_sx1268_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tenstar_C3_sx1268_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", + "name": "Tenstar_C3_sx1268_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Tenstar_C3_sx1268_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Tenstar_C3_sx1268_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tenstar_C3_sx1268_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", + "name": "Tenstar_C3_sx1268_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Tenstar_C3_sx1268_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -13943,20 +13943,20 @@ "role": "companionUsb", "title": "Companion USB", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Mesh America provides downloads only for this target. Use the board’s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Mesh America provides downloads only for this target. Use the board\u2019s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", "files": [ { "type": "download", - "name": "Tiny_Relay_companion_radio_usb-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.hex", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tiny_Relay_companion_radio_usb-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.hex", - "title": "HEX download" + "name": "Tiny_Relay_companion_radio_usb-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Tiny_Relay_companion_radio_usb-v1.17.1.1-759a35fc.bin", + "title": "Download" }, { "type": "download", - "name": "Tiny_Relay_companion_radio_usb-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tiny_Relay_companion_radio_usb-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "title": "Download" + "name": "Tiny_Relay_companion_radio_usb-v1.17.1.1-759a35fc.hex", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Tiny_Relay_companion_radio_usb-v1.17.1.1-759a35fc.hex", + "title": "HEX download" } ] } @@ -13966,20 +13966,20 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Mesh America provides downloads only for this target. Use the board’s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Mesh America provides downloads only for this target. Use the board\u2019s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", "files": [ { "type": "download", - "name": "Tiny_Relay_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.hex", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tiny_Relay_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.hex", - "title": "HEX download" + "name": "Tiny_Relay_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Tiny_Relay_repeater-v1.17.1.1-759a35fc.bin", + "title": "Download" }, { "type": "download", - "name": "Tiny_Relay_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tiny_Relay_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "title": "Download" + "name": "Tiny_Relay_repeater-v1.17.1.1-759a35fc.hex", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Tiny_Relay_repeater-v1.17.1.1-759a35fc.hex", + "title": "HEX download" } ] } @@ -13989,20 +13989,20 @@ "role": "sensor", "title": "Sensor", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Mesh America provides downloads only for this target. Use the board’s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Mesh America provides downloads only for this target. Use the board\u2019s native bootloader or programmer with the matching .uf2, .hex, or .bin; web flashing is unavailable.", "files": [ { "type": "download", - "name": "Tiny_Relay_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.hex", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tiny_Relay_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.hex", - "title": "HEX download" + "name": "Tiny_Relay_sensor-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/Tiny_Relay_sensor-v1.17.1.1-759a35fc.bin", + "title": "Download" }, { "type": "download", - "name": "Tiny_Relay_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Tiny_Relay_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "title": "Download" + "name": "Tiny_Relay_sensor-v1.17.1.1-759a35fc.hex", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/Tiny_Relay_sensor-v1.17.1.1-759a35fc.hex", + "title": "HEX download" } ] } @@ -14019,19 +14019,19 @@ "role": "companionFull", "title": "Full Companion", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "Nano_G2_Ultra_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/Nano_G2_Ultra_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", + "name": "Nano_G2_Ultra_companion_radio_full-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Nano_G2_Ultra_companion_radio_full-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Nano_G2_Ultra_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/Nano_G2_Ultra_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", + "name": "Nano_G2_Ultra_companion_radio_full-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Nano_G2_Ultra_companion_radio_full-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -14042,19 +14042,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "Nano_G2_Ultra_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Nano_G2_Ultra_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "Nano_G2_Ultra_repeater-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Nano_G2_Ultra_repeater-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Nano_G2_Ultra_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Nano_G2_Ultra_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "Nano_G2_Ultra_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Nano_G2_Ultra_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -14066,19 +14066,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER — nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and “ota self” must report “bootloader: apply OK.” Never substitute another board’s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nBOOTLOADER \u2014 nRF52 LoRa OTA requires the exact-board OTAFIX 2.4.1 Preview 6 bootloader, and \u201cota self\u201d must report \u201cbootloader: apply OK.\u201d Never substitute another board\u2019s bootloader. https://github.com/mikecarper/Adafruit_nRF52_Bootloader_OTAFIX/releases/tag/0.9.2-OTAFIX2.4.1-preview.6\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash", - "name": "Nano_G2_Ultra_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Nano_G2_Ultra_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "Nano_G2_Ultra_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Nano_G2_Ultra_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Nano_G2_Ultra_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Nano_G2_Ultra_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "Nano_G2_Ultra_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Nano_G2_Ultra_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -14089,19 +14089,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "Nano_G2_Ultra_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Nano_G2_Ultra_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "Nano_G2_Ultra_room_server-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Nano_G2_Ultra_room_server-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "Nano_G2_Ultra_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Nano_G2_Ultra_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "Nano_G2_Ultra_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Nano_G2_Ultra_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -14119,19 +14119,19 @@ "role": "companionBle", "title": "Companion BLE", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Station_G2_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Station_G2_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Station_G2_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Station_G2_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Station_G2_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Station_G2_companion_radio_ble-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_companion_radio_ble-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14143,19 +14143,19 @@ "title": "Companion USB", "subTitle": "OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 OTA.", "files": [ { "type": "flash-wipe", - "name": "Station_G2_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Station_G2_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Station_G2_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Station_G2_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Station_G2_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Station_G2_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14166,19 +14166,19 @@ "role": "companionFull", "title": "Full Companion", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Station_G2_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/Station_G2_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", + "name": "Station_G2_companion_radio_full-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_companion_radio_full-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Station_G2_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/Station_G2_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", + "name": "Station_G2_companion_radio_full-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_companion_radio_full-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14190,19 +14190,19 @@ "title": "Companion WiFi", "subTitle": "Wi-Fi companion interface, OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Wi-Fi companion interface, OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 Wi-Fi companion interface, OTA.", "files": [ { "type": "flash-wipe", - "name": "Station_G2_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Station_G2_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Station_G2_companion_radio_wifi-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_companion_radio_wifi-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Station_G2_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Station_G2_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Station_G2_companion_radio_wifi-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_companion_radio_wifi-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14213,19 +14213,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Station_G2_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Station_G2_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Station_G2_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Station_G2_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Station_G2_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Station_G2_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14236,19 +14236,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Station_G2_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Station_G2_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Station_G2_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Station_G2_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Station_G2_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Station_G2_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14260,19 +14260,19 @@ "title": "Repeater Bridge ESP-NOW", "subTitle": "Logging", "version": { - "logging-target-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — Logging.\n\nTARGET NAME — “Logging” is part of this legacy Station G2/G3 target name; USB packet logging is determined by the selected profile described above, not by that word alone.", + "logging-target-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 ESP-NOW Repeater Bridge: relays normal MeshCore traffic and also bridges packets over ESP-NOW. Use it only for an ESP-NOW bridge/backhaul deployment; choose plain Repeater otherwise.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 Logging.\n\nTARGET NAME \u2014 \u201cLogging\u201d is part of this legacy Station G2/G3 target name; USB packet logging is determined by the selected profile described above, not by that word alone.", "files": [ { "type": "flash-wipe", - "name": "Station_G2_logging_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Station_G2_logging_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Station_G2_logging_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_logging_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Station_G2_logging_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Station_G2_logging_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Station_G2_logging_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_logging_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14284,19 +14284,19 @@ "title": "Repeater", "subTitle": "Logging", "version": { - "logging-target-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — Logging.\n\nTARGET NAME — “Logging” is part of this legacy Station G2/G3 target name; USB packet logging is determined by the selected profile described above, not by that word alone.", + "logging-target-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 Logging.\n\nTARGET NAME \u2014 \u201cLogging\u201d is part of this legacy Station G2/G3 target name; USB packet logging is determined by the selected profile described above, not by that word alone.", "files": [ { "type": "flash-wipe", - "name": "Station_G2_logging_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Station_G2_logging_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Station_G2_logging_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_logging_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Station_G2_logging_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Station_G2_logging_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Station_G2_logging_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_logging_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14308,19 +14308,19 @@ "title": "Repeater", "subTitle": "Logging, LoRa OTA, no external sensors", "version": { - "logging-target-lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Logging, LoRa OTA, no external sensors.\n\nTARGET NAME — “Logging” is part of this legacy Station G2/G3 target name; USB packet logging is determined by the selected profile described above, not by that word alone.", + "logging-target-lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 Logging, LoRa OTA, no external sensors.\n\nTARGET NAME \u2014 \u201cLogging\u201d is part of this legacy Station G2/G3 target name; USB packet logging is determined by the selected profile described above, not by that word alone.", "files": [ { "type": "flash-wipe", - "name": "Station_G2_logging_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Station_G2_logging_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Station_G2_logging_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_logging_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Station_G2_logging_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Station_G2_logging_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Station_G2_logging_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_logging_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14332,19 +14332,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "Station_G2_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Station_G2_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Station_G2_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Station_G2_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Station_G2_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Station_G2_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14354,44 +14354,21 @@ { "role": "repeater", "title": "Repeater", - "subTitle": "Observer MQTT, FULL LoRa OTA; first install erase required", + "subTitle": "Portable MQTT observer", "version": { - "full-mqtt-lora-ota-erase-required-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nREQUIRED FIRST FULL INSTALL — When installing FULL for the first time, or when moving from a non-FULL build, select Full install, use the merged .bin, and check Erase all flash before installing. The erase allows the expanded FULL partition table to replace the standard layout and deletes the node identity/private key, contacts, channels, and settings, so back up anything needed first. After the FULL layout is installed, later same-layout updates can use Update/app-only without erasing.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — FULL on-device MQTT + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns on-device MQTT ON, keeps USB debug/packet logging OFF, and turns LoRa OTA ON. Wi-Fi and MQTT broker settings are required.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Observer MQTT, FULL LoRa OTA; first install erase required.", + "mqtt-observer-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 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 - Portable MQTT observer: forwards mesh observations to an on-device Wi-Fi MQTT bridge, keeps USB debug/packet logging off, and uses bridge NTP instead of mesh clock consensus. LoRa self-update is off in this compact profile.\n\nINSTALL - First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) only when the existing app partition is compatible.\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, flash the matching merged image once before using app-only updates.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Portable MQTT observer.", "files": [ { "type": "flash-wipe", - "name": "Station_G2_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Station_G2_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" - }, - { - "type": "flash-update", - "name": "Station_G2_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Station_G2_repeater_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "title": "Later FULL update (app only)" - } - ] - } - } - }, - { - "role": "roomServer", - "title": "Room Server", - "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", - "files": [ - { - "type": "flash-wipe", - "name": "Station_G2_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Station_G2_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Station_G2_repeater_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_repeater_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Station_G2_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Station_G2_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Station_G2_repeater_observer_mqtt-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_repeater_observer_mqtt-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14401,22 +14378,45 @@ { "role": "roomServer", "title": "Room Server", - "subTitle": "Observer MQTT, FULL LoRa OTA; first install erase required", "version": { - "full-mqtt-lora-ota-erase-required-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nREQUIRED FIRST FULL INSTALL — When installing FULL for the first time, or when moving from a non-FULL build, select Full install, use the merged .bin, and check Erase all flash before installing. The erase allows the expanded FULL partition table to replace the standard layout and deletes the node identity/private key, contacts, channels, and settings, so back up anything needed first. After the FULL layout is installed, later same-layout updates can use Update/app-only without erasing.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — FULL on-device MQTT + LoRa OTA: keeps the complete command/feature surface supported by this role and hardware, turns on-device MQTT ON, keeps USB debug/packet logging OFF, and turns LoRa OTA ON. Wi-Fi and MQTT broker settings are required.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Observer MQTT, FULL LoRa OTA; first install erase required.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Station_G2_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Station_G2_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "title": "Required first FULL install (merged; erase all flash)" + "name": "Station_G2_room_server-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_room_server-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Station_G2_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Station_G2_room_server_observer_mqtt-full-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "title": "Later FULL update (app only)" + "name": "Station_G2_room_server-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_room_server-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" + } + ] + } + } + }, + { + "role": "roomServer", + "title": "Room Server", + "subTitle": "Portable MQTT observer", + "version": { + "mqtt-observer-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 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 - Portable MQTT observer: forwards mesh observations to an on-device Wi-Fi MQTT bridge, keeps USB debug/packet logging off, and uses bridge NTP instead of mesh clock consensus. LoRa self-update is off in this compact profile.\n\nINSTALL - First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) only when the existing app partition is compatible.\n\nNETWORK - Configure Wi-Fi and MQTT broker settings before relying on observer forwarding.\n\nSELECTION - Portable MQTT observer.", + "files": [ + { + "type": "flash-wipe", + "name": "Station_G2_room_server_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_room_server_observer_mqtt-v1.17.1.1-759a35fc-merged.bin", + "title": "Full install (bootloader + firmware)" + }, + { + "type": "flash-update", + "name": "Station_G2_room_server_observer_mqtt-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G2_room_server_observer_mqtt-v1.17.1.1-759a35fc.bin", + "title": "Update (app only)" } ] } @@ -14433,19 +14433,19 @@ "role": "companionBle", "title": "Companion BLE", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Station_G3_ESP32_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Station_G3_ESP32_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Station_G3_ESP32_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G3_ESP32_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Station_G3_ESP32_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Station_G3_ESP32_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Station_G3_ESP32_companion_radio_ble-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G3_ESP32_companion_radio_ble-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14457,19 +14457,19 @@ "title": "Companion USB", "subTitle": "OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 OTA.", "files": [ { "type": "flash-wipe", - "name": "Station_G3_ESP32_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Station_G3_ESP32_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Station_G3_ESP32_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G3_ESP32_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Station_G3_ESP32_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Station_G3_ESP32_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Station_G3_ESP32_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G3_ESP32_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14480,19 +14480,19 @@ "role": "companionFull", "title": "Full Companion", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Station_G3_ESP32_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/Station_G3_ESP32_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", + "name": "Station_G3_ESP32_companion_radio_full-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G3_ESP32_companion_radio_full-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Station_G3_ESP32_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/Station_G3_ESP32_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", + "name": "Station_G3_ESP32_companion_radio_full-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G3_ESP32_companion_radio_full-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14504,19 +14504,19 @@ "title": "Companion WiFi", "subTitle": "Wi-Fi companion interface, OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Wi-Fi companion interface, OTA.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 Wi-Fi companion interface, OTA.", "files": [ { "type": "flash-wipe", - "name": "Station_G3_ESP32_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Station_G3_ESP32_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Station_G3_ESP32_companion_radio_wifi-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G3_ESP32_companion_radio_wifi-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Station_G3_ESP32_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Station_G3_ESP32_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Station_G3_ESP32_companion_radio_wifi-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G3_ESP32_companion_radio_wifi-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14527,19 +14527,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Station_G3_ESP32_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Station_G3_ESP32_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Station_G3_ESP32_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G3_ESP32_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Station_G3_ESP32_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Station_G3_ESP32_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Station_G3_ESP32_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G3_ESP32_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14551,19 +14551,19 @@ "title": "Repeater", "subTitle": "Logging", "version": { - "logging-target-standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION — Logging.\n\nTARGET NAME — “Logging” is part of this legacy Station G2/G3 target name; USB packet logging is determined by the selected profile described above, not by that word alone.", + "logging-target-standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nSELECTION \u2014 Logging.\n\nTARGET NAME \u2014 \u201cLogging\u201d is part of this legacy Station G2/G3 target name; USB packet logging is determined by the selected profile described above, not by that word alone.", "files": [ { "type": "flash-wipe", - "name": "Station_G3_ESP32_logging_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Station_G3_ESP32_logging_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Station_G3_ESP32_logging_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G3_ESP32_logging_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Station_G3_ESP32_logging_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Station_G3_ESP32_logging_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Station_G3_ESP32_logging_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G3_ESP32_logging_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14575,19 +14575,19 @@ "title": "Repeater", "subTitle": "Logging, LoRa OTA, no external sensors", "version": { - "logging-target-lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — Logging, LoRa OTA, no external sensors.\n\nTARGET NAME — “Logging” is part of this legacy Station G2/G3 target name; USB packet logging is determined by the selected profile described above, not by that word alone.", + "logging-target-lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 Logging, LoRa OTA, no external sensors.\n\nTARGET NAME \u2014 \u201cLogging\u201d is part of this legacy Station G2/G3 target name; USB packet logging is determined by the selected profile described above, not by that word alone.", "files": [ { "type": "flash-wipe", - "name": "Station_G3_ESP32_logging_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Station_G3_ESP32_logging_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Station_G3_ESP32_logging_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G3_ESP32_logging_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Station_G3_ESP32_logging_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Station_G3_ESP32_logging_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Station_G3_ESP32_logging_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G3_ESP32_logging_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14599,19 +14599,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "Station_G3_ESP32_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Station_G3_ESP32_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Station_G3_ESP32_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G3_ESP32_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Station_G3_ESP32_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Station_G3_ESP32_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Station_G3_ESP32_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G3_ESP32_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14622,19 +14622,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "Station_G3_ESP32_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Station_G3_ESP32_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "Station_G3_ESP32_room_server-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G3_ESP32_room_server-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "Station_G3_ESP32_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/Station_G3_ESP32_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "Station_G3_ESP32_room_server-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/Station_G3_ESP32_room_server-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14652,19 +14652,19 @@ "role": "companionBle", "title": "Companion BLE", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "WHY2025_badge_companion_radio_ble_-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/WHY2025_badge_companion_radio_ble_-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", + "name": "WHY2025_badge_companion_radio_ble_-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/WHY2025_badge_companion_radio_ble_-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "WHY2025_badge_companion_radio_ble_-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/WHY2025_badge_companion_radio_ble_-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", + "name": "WHY2025_badge_companion_radio_ble_-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/WHY2025_badge_companion_radio_ble_-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14675,19 +14675,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF. A standard repeater can still relay LoRa OTA traffic for other nodes.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "WHY2025_badge_repeater_-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/WHY2025_badge_repeater_-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", + "name": "WHY2025_badge_repeater_-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/WHY2025_badge_repeater_-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "WHY2025_badge_repeater_-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/WHY2025_badge_repeater_-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", + "name": "WHY2025_badge_repeater_-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/WHY2025_badge_repeater_-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14699,19 +14699,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-22dd7133": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "WHY2025_badge_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/WHY2025_badge_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133-merged.bin", + "name": "WHY2025_badge_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/WHY2025_badge_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "WHY2025_badge_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/WHY2025_badge_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-22dd7133.bin", + "name": "WHY2025_badge_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/WHY2025_badge_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14729,19 +14729,19 @@ "role": "companionFull", "title": "Full Companion", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB and Bluetooth LE companion interfaces in one nRF52 image. USB starts in Binary Companion mode and can also provide the ASCII terminal or exclusive host-backed mOTA source mode.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "MeshTracker_X1_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/MeshTracker_X1_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.zip", + "name": "MeshTracker_X1_companion_radio_full-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/MeshTracker_X1_companion_radio_full-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "MeshTracker_X1_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/MeshTracker_X1_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.uf2", + "name": "MeshTracker_X1_companion_radio_full-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/MeshTracker_X1_companion_radio_full-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -14752,19 +14752,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "MeshTracker_X1_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/MeshTracker_X1_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "MeshTracker_X1_repeater-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/MeshTracker_X1_repeater-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "MeshTracker_X1_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/MeshTracker_X1_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "MeshTracker_X1_repeater-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/MeshTracker_X1_repeater-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -14775,19 +14775,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.", "files": [ { "type": "flash", - "name": "MeshTracker_X1_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/MeshTracker_X1_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "MeshTracker_X1_room_server-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/MeshTracker_X1_room_server-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "MeshTracker_X1_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/MeshTracker_X1_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "MeshTracker_X1_room_server-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/MeshTracker_X1_room_server-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -14799,19 +14799,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 Browser flashing uses the Serial DFU .zip. The .uf2 is provided for manual drag-and-drop through a compatible UF2 bootloader volume. A normal firmware flash does not erase saved settings.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash", - "name": "MeshTracker_X1_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/MeshTracker_X1_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.zip", + "name": "MeshTracker_X1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/MeshTracker_X1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.zip", "title": "Serial DFU package" }, { "type": "download", - "name": "MeshTracker_X1_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/MeshTracker_X1_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.uf2", + "name": "MeshTracker_X1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/MeshTracker_X1_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.uf2", "title": "UF2 download" } ] @@ -14829,19 +14829,19 @@ "role": "companionBle", "title": "Companion BLE", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion BLE: bridges a phone or desktop MeshCore companion app to LoRa over Bluetooth LE. Choose it when the app will connect directly by BLE.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "meshnology_w12_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/meshnology_w12_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "meshnology_w12_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/meshnology_w12_companion_radio_ble-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "meshnology_w12_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/meshnology_w12_companion_radio_ble-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "meshnology_w12_companion_radio_ble-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/meshnology_w12_companion_radio_ble-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14853,19 +14853,19 @@ "title": "Companion USB", "subTitle": "OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion USB: bridges a computer or host app to LoRa over USB serial. Choose it for a wired companion connection, not for an unattended repeater.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.", "files": [ { "type": "flash-wipe", - "name": "meshnology_w12_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/meshnology_w12_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "meshnology_w12_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/meshnology_w12_companion_radio_usb-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "meshnology_w12_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/meshnology_w12_companion_radio_usb-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "meshnology_w12_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/meshnology_w12_companion_radio_usb-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14876,19 +14876,19 @@ "role": "companionFull", "title": "Full Companion", "version": { - "full-companion-v1.17.01-halo-keymind-cascade-dev-9cb84251": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE — Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "full-companion-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Full Companion: combines USB, Bluetooth LE, Wi-Fi Companion on TCP 5000, WebConfig, host-backed mOTA seeding on TCP 5001, and the OTA/TempRadio console on TCP 5002 in one ESP32 image.\n\nPROFILE \u2014 Full Companion: can serve exact board-and-role host .mota images to other nodes over LoRa, but deliberately cannot stage or install a LoRa update for itself. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "meshnology_w12_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/meshnology_w12_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251-merged.bin", + "name": "meshnology_w12_companion_radio_full-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/meshnology_w12_companion_radio_full-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "meshnology_w12_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/full-companion-v1.17.01-halo-keymind-cascade-dev-4e91cc94/meshnology_w12_companion_radio_full-v1.17.01-halo-keymind-cascade-dev-9cb84251.bin", + "name": "meshnology_w12_companion_radio_full-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/meshnology_w12_companion_radio_full-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14900,19 +14900,19 @@ "title": "Companion WiFi", "subTitle": "Wi-Fi companion interface, OTA", "version": { - "lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE — LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.", + "lora-ota-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Companion WiFi: bridges a MeshCore companion app to LoRa over a trusted local Wi-Fi network on TCP port 5000. First-time setup uses the MeshCore setup access point; this custom role may not show the standard Configure step.\n\nPROFILE \u2014 LoRa OTA companion: keeps the standard USB/Wi-Fi companion interface, adds LoRa OTA folder transport and self-update support, and keeps USB debug/packet logging OFF. This is not an expanded-partition FULL build.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.", "files": [ { "type": "flash-wipe", - "name": "meshnology_w12_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/meshnology_w12_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "meshnology_w12_companion_radio_wifi-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/meshnology_w12_companion_radio_wifi-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "meshnology_w12_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/meshnology_w12_companion_radio_wifi-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "meshnology_w12_companion_radio_wifi-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/meshnology_w12_companion_radio_wifi-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14923,19 +14923,19 @@ "role": "sensor", "title": "Sensor", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Sensor: reads and publishes only the sensors compiled for and detected on the selected board. Choose it for a telemetry node, not for a companion or repeater.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "meshnology_w12_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/meshnology_w12_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "meshnology_w12_sensor-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/meshnology_w12_sensor-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "meshnology_w12_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/meshnology_w12_sensor-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "meshnology_w12_sensor-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/kiss-v1.17.1.1-halo-keymind-cascade-759a35fc/meshnology_w12_sensor-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14946,19 +14946,19 @@ "role": "repeater", "title": "Repeater", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "meshnology_w12_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/meshnology_w12_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "meshnology_w12_repeater-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/meshnology_w12_repeater-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "meshnology_w12_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/meshnology_w12_repeater-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "meshnology_w12_repeater-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/meshnology_w12_repeater-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14969,19 +14969,19 @@ "role": "repeater", "title": "Repeater Bridge ESP-NOW", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "meshnology_w12_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/meshnology_w12_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "meshnology_w12_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/meshnology_w12_repeater_bridge_espnow-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "meshnology_w12_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/meshnology_w12_repeater_bridge_espnow-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "meshnology_w12_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/meshnology_w12_repeater_bridge_espnow-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -14992,19 +14992,19 @@ "role": "roomServer", "title": "Room Server", "version": { - "standard-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE — Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", + "standard-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Room Server: hosts a MeshCore room and its message service. Configure the room identity/password and administrator credentials; choose Repeater when only packet forwarding is needed.\n\nPROFILE \u2014 Standard/utility: normal features for the selected role and hardware, with USB debug/packet logging and LoRa self-update OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.", "files": [ { "type": "flash-wipe", - "name": "meshnology_w12_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/meshnology_w12_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "meshnology_w12_room_server-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/meshnology_w12_room_server-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "meshnology_w12_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.01-halo-keymind-cascade-dev-da7bfcf2/meshnology_w12_room_server-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "meshnology_w12_room_server-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/v1.17.1.1-halo-keymind-cascade-759a35fc/meshnology_w12_room_server-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] @@ -15016,19 +15016,19 @@ "title": "Repeater", "subTitle": "LoRa OTA, no external sensors", "version": { - "lora-ota-no-external-sensors-v1.17.01-halo-keymind-cascade-dev-da7bfcf2": { - "notes": "Keymind Cascade MeshCore v1.17.01 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE — Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE — Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL — First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA — This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION — LoRa OTA, no external sensors.", + "lora-ota-no-external-sensors-v1.17.1.1-759a35fc": { + "notes": "Keymind Cascade MeshCore v1.17.1.1 with Halo/Keymind retry tuning and Cascade defaults.\n\nROLE \u2014 Repeater: always-on infrastructure that relays mesh traffic. Configure its name/location, radio settings, and admin password. A repeater does not need an OTA-capable build merely to relay OTA traffic for other nodes.\n\nPROFILE \u2014 Compact LoRa OTA: can install LoRa OTA and keeps core role features plus board-native display/GPS, but removes optional external environmental-sensor drivers to make update staging fit. USB debug/packet logging is OFF.\n\nINSTALL \u2014 First-time setup uses Full install (the merged bootloader + firmware image). Routine upgrades use Update (the app-only image) and normally preserve settings. Enable Erase all flash only when you intentionally want a clean reset.\n\nLORA OTA \u2014 This page installs the base firmware, not a .mota package. Obtain and apply exact board-and-role .mota updates separately through the MeshCore LoRa OTA workflow; .mota files cannot be web flashed here.\n\nSELECTION \u2014 LoRa OTA, no external sensors.", "files": [ { "type": "flash-wipe", - "name": "meshnology_w12_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/meshnology_w12_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2-merged.bin", + "name": "meshnology_w12_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/meshnology_w12_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc-merged.bin", "title": "Full install (bootloader + firmware)" }, { "type": "flash-update", - "name": "meshnology_w12_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", - "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2/meshnology_w12_repeater_lora_ota_no_external_sensors-ota-v1.17.01-halo-keymind-cascade-dev-da7bfcf2.bin", + "name": "meshnology_w12_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", + "url": "https://github.com/mikecarper/MeshCore/releases/download/lora-ota-v1.17.1.1-halo-keymind-cascade-759a35fc/meshnology_w12_repeater_lora_ota_no_external_sensors-ota-v1.17.1.1-759a35fc.bin", "title": "Update (app only)" } ] diff --git a/mesh-america/update-provider-release.py b/mesh-america/update-provider-release.py new file mode 100644 index 00000000..1c611654 --- /dev/null +++ b/mesh-america/update-provider-release.py @@ -0,0 +1,387 @@ +#!/usr/bin/env python3 +"""Update the curated Mesh America catalog from a completed release matrix.""" + +from __future__ import annotations + +import argparse +import json +import re +import sys +from pathlib import Path +from urllib.parse import quote + + +FIRMWARE_EXTENSIONS = {".bin", ".hex", ".uf2", ".zip"} +FILENAME_VERSION_RE = re.compile( + r"-v\d+(?:\.\d+)+(?:-[A-Za-z0-9_.-]+)?$" +) +VERSION_LABEL_RE = re.compile(r"v\d+(?:\.\d+)+") +CATALOG_VERSION_TEXT_RE = re.compile( + r"Keymind Cascade MeshCore v[0-9][A-Za-z0-9_.-]*" +) + +LEGACY_PORTABLE_CEILING_EXCEPTIONS = { + "heltec_ct62_repeater_lora_ota_no_external_sensors", + "heltec_tracker_v1_1_repeater_observer_mqtt", + "heltec_tracker_v1_1_room_server_observer_mqtt", + "heltec_tracker_v2_repeater_observer_mqtt", + "heltec_tracker_v2_room_server_observer_mqtt", + "lilygo_tbeam_1w_repeater_observer_mqtt", + "station_g2_repeater_observer_mqtt", + "station_g3_esp32_repeater_observer_mqtt", + "tbeam_sx1262_repeater_observer_mqtt", + "tbeam_sx1276_repeater_observer_mqtt", + "tenstar_c3_sx1262_repeater_lora_ota_no_external_sensors", + "tenstar_c3_sx1268_repeater_lora_ota_no_external_sensors", + "t_beam_s3_supreme_sx1262_repeater_observer_mqtt", +} + + +def parse_args() -> argparse.Namespace: + script_dir = Path(__file__).resolve().parent + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument( + "--catalog", + type=Path, + default=script_dir / "keymind-cascade-v1.16.0-provider.json", + help="existing curated provider catalog", + ) + parser.add_argument("--release-dir", type=Path, required=True) + parser.add_argument( + "--artifact-version", + required=True, + help="filename version token, for example v1.17.1.1-759a35fc", + ) + parser.add_argument("--main-tag", required=True) + parser.add_argument("--advanced-tag", required=True) + parser.add_argument("--utility-tag", required=True) + parser.add_argument("--repo", default="mikecarper/MeshCore") + parser.add_argument("--output", type=Path) + parser.add_argument( + "--check-only", + action="store_true", + help="validate and report without writing the output catalog", + ) + return parser.parse_args() + + +def artifact_identity(name: str) -> str: + stem = Path(name).stem + if stem.endswith("-merged"): + stem = stem[: -len("-merged")] + identity = FILENAME_VERSION_RE.sub("", stem) + if identity == stem: + raise ValueError(f"cannot find a firmware version suffix in {name!r}") + return identity + + +def index_release_files( + release_dir: Path, artifact_version: str +) -> dict[str, list[Path]]: + if not release_dir.is_dir(): + raise ValueError(f"release directory not found: {release_dir}") + + result: dict[str, list[Path]] = {} + for path in sorted(release_dir.iterdir(), key=lambda item: item.name.lower()): + if not path.is_file() or path.suffix.lower() not in FIRMWARE_EXTENSIONS: + continue + if path.stat().st_size <= 0: + raise ValueError(f"empty release artifact: {path}") + versioned_stem = path.stem + if versioned_stem.endswith("-merged"): + versioned_stem = versioned_stem[: -len("-merged")] + if not versioned_stem.endswith(f"-{artifact_version}"): + raise ValueError( + f"mixed or unexpected firmware version in release artifact: {path.name}" + ) + result.setdefault(artifact_identity(path.name), []).append(path) + if not result: + raise ValueError(f"no firmware artifacts found in {release_dir}") + return result + + +def ordered_catalog_identities(firmware: dict) -> list[str]: + identities: list[str] = [] + for version in firmware["version"].values(): + for file_info in version["files"]: + identity = artifact_identity(file_info["name"]) + if identity not in identities: + identities.append(identity) + return identities + + +def resolve_release_identity( + old_identity: str, release_files: dict[str, list[Path]] +) -> tuple[str, bool]: + if old_identity in release_files: + return old_identity, False + + # The previous catalog used expanded-partition FULL MQTT images. The new + # standard matrix emits a portable MQTT observer under the same target name + # without the build-only "-full-ota" filename marker. + full_suffix = "-full-ota" + if old_identity.endswith(full_suffix): + portable_identity = old_identity[: -len(full_suffix)] + if portable_identity in release_files: + return portable_identity, True + + raise ValueError(f"no new release artifact matches catalog target {old_identity!r}") + + +def release_tag_for_identity(identity: str, args: argparse.Namespace) -> str: + lowered = identity.lower() + if ( + "companion_radio_full" in lowered + or "lora_ota" in lowered + or "observer_mqtt" in lowered + ): + return args.advanced_tag + if ( + "kiss_modem" in lowered + or "terminal_chat" in lowered + or "sensor" in lowered + ): + return args.utility_tag + if ( + "companion" in lowered + or "repeater" in lowered + or "room_server" in lowered + ): + return args.main_tag + return args.utility_tag + + +def file_type_and_title(path: Path, device_type: str) -> tuple[str, str]: + lowered = path.name.lower() + if lowered.endswith("-merged.bin"): + return "flash-wipe", "Full install (bootloader + firmware)" + if path.suffix.lower() == ".bin" and device_type == "esp32": + return "flash-update", "Update (app only)" + if path.suffix.lower() == ".zip" and device_type == "nrf52": + return "flash", "Serial DFU package" + if path.suffix.lower() == ".uf2": + return "download", "UF2 download" + if path.suffix.lower() == ".hex": + return "download", "HEX download" + return "download", "Download" + + +def file_sort_key(path: Path, device_type: str) -> tuple[int, str]: + file_type, _ = file_type_and_title(path, device_type) + rank = { + "flash-wipe": 10, + "flash-update": 20, + "flash": 30, + }.get(file_type, 40 if path.suffix.lower() == ".uf2" else 50) + return rank, path.name.lower() + + +def download_url(repo: str, release_tag: str, name: str) -> str: + return ( + f"https://github.com/{repo}/releases/download/{quote(release_tag, safe='')}/" + f"{quote(name, safe='')}" + ) + + +def replacement_version_key(old_key: str, artifact_version: str) -> str: + match = VERSION_LABEL_RE.search(old_key) + if not match: + raise ValueError(f"catalog version key has no version token: {old_key!r}") + return old_key[: match.start()] + artifact_version + + +def replace_release_version(notes: str, display_version: str) -> str: + return CATALOG_VERSION_TEXT_RE.sub( + f"Keymind Cascade MeshCore {display_version}", notes + ) + + +def partition_warning(identities: list[str]) -> str | None: + if not any( + identity.lower() in LEGACY_PORTABLE_CEILING_EXCEPTIONS + for identity in identities + ): + return None + return ( + "PARTITION - 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, flash the matching merged image " + "once before using app-only updates." + ) + + +def append_partition_warning(notes: str, identities: list[str]) -> str: + warning = partition_warning(identities) + if warning is None or warning in notes: + return notes + return notes + "\n\n" + warning + + +def observer_notes( + role: str, display_version: str, identities: list[str], old_notes: str +) -> str: + role_paragraphs = { + "repeater": ( + "ROLE - Repeater: always-on infrastructure that relays mesh traffic. " + "Configure its name/location, radio settings, and admin password." + ), + "roomServer": ( + "ROLE - Room Server: hosts a MeshCore room and its message service. " + "Configure the room identity/password and administrator credentials." + ), + } + role_paragraph = role_paragraphs.get( + role, f"ROLE - {role}: use the firmware only for its named MeshCore role." + ) + paragraphs = [ + ( + f"Keymind Cascade MeshCore {display_version} with Halo/Keymind retry " + "tuning, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / " + "BW62.5 / CR5 preset." + ), + role_paragraph, + ( + "PROFILE - Portable MQTT observer: forwards mesh observations to an " + "on-device Wi-Fi MQTT bridge, keeps USB debug/packet logging off, and " + "uses bridge NTP instead of mesh clock consensus. LoRa self-update is " + "off in this compact profile." + ), + ( + "INSTALL - First-time setup uses Full install (the merged bootloader + " + "firmware image). Routine upgrades use Update (the app-only image) only " + "when the existing app partition is compatible." + ), + ] + warning = partition_warning(identities) + if warning is not None: + paragraphs.append(warning) + paragraphs.append( + "NETWORK - Configure Wi-Fi and MQTT broker settings before relying on " + "observer forwarding." + ) + for paragraph in old_notes.split("\n\n"): + if paragraph.startswith("HARDWARE ") or paragraph.startswith( + "Board selection note:" + ): + paragraphs.append(paragraph) + paragraphs.append("SELECTION - Portable MQTT observer.") + return "\n\n".join(paragraphs) + + +def update_catalog(catalog: dict, release_files: dict[str, list[Path]], args: argparse.Namespace) -> dict: + display_version = args.artifact_version.rsplit("-", 1)[0] + catalog["description"] = ( + f"Keymind Cascade MeshCore {display_version} firmware with Halo/Keymind " + "retry tuning, Cascade defaults, and the USA/Canada 910.525 MHz / SF7 / " + "BW62.5 / CR5 preset. This catalog contains standard builds, Full " + "Companion builds, compact LoRa-OTA builds, and portable MQTT observer " + "builds with USB debug/packet logging off. On nRF52, Full Companion " + "replaces separate BLE and USB choices; on ESP32, Full Companion is " + "offered next to the BLE/USB variants. Open Release notes for role, " + "hardware, installation, and partition requirements." + ) + + updated_entries = 0 + updated_files = 0 + observer_entries = 0 + used_identities: set[str] = set() + + for device in catalog["device"]: + device_type = device["type"] + for firmware in device["firmware"]: + old_keys = list(firmware["version"]) + old_notes = next(iter(firmware["version"].values()))["notes"] + resolved_identities: list[str] = [] + converted_observer = False + + for old_identity in ordered_catalog_identities(firmware): + identity, converted = resolve_release_identity(old_identity, release_files) + if identity not in resolved_identities: + resolved_identities.append(identity) + converted_observer = ( + converted_observer + or converted + or "observer_mqtt" in identity.lower() + ) + + paths: list[Path] = [] + for identity in resolved_identities: + used_identities.add(identity) + paths.extend(release_files[identity]) + paths.sort(key=lambda path: file_sort_key(path, device_type)) + + files = [] + for path in paths: + identity = artifact_identity(path.name) + release_tag = release_tag_for_identity(identity, args) + file_type, title = file_type_and_title(path, device_type) + files.append( + { + "type": file_type, + "name": path.name, + "url": download_url(args.repo, release_tag, path.name), + "title": title, + } + ) + + if converted_observer: + version_key = f"mqtt-observer-{args.artifact_version}" + notes = observer_notes( + firmware["role"], + display_version, + resolved_identities, + old_notes, + ) + firmware["subTitle"] = "Portable MQTT observer" + observer_entries += 1 + else: + version_key = replacement_version_key(old_keys[0], args.artifact_version) + notes = replace_release_version(old_notes, display_version) + notes = append_partition_warning(notes, resolved_identities) + + firmware["version"] = {version_key: {"notes": notes, "files": files}} + updated_entries += 1 + updated_files += len(files) + + if updated_entries == 0 or updated_files == 0: + raise ValueError("catalog update produced no firmware entries") + + print( + json.dumps( + { + "catalog_entries": updated_entries, + "catalog_files": updated_files, + "observer_entries": observer_entries, + "release_identities_used": len(used_identities), + }, + sort_keys=True, + ) + ) + return catalog + + +def main() -> int: + args = parse_args() + output = args.output or args.catalog + try: + if not args.artifact_version.startswith("v"): + raise ValueError("--artifact-version must start with 'v'") + with args.catalog.open(encoding="utf-8") as handle: + catalog = json.load(handle) + release_files = index_release_files(args.release_dir, args.artifact_version) + catalog = update_catalog(catalog, release_files, args) + if not args.check_only: + output.parent.mkdir(parents=True, exist_ok=True) + output.write_text( + json.dumps(catalog, ensure_ascii=True, indent=2) + "\n", + encoding="utf-8", + ) + print(f"Wrote {output}") + except (OSError, ValueError, KeyError, json.JSONDecodeError) as exc: + print(f"error: {exc}", file=sys.stderr) + return 1 + return 0 + + +if __name__ == "__main__": + raise SystemExit(main())